没有合适的资源?快使用搜索试试~ 我知道了~
mybatis_generator_isolate_illustration:mybatis 生成器生成的代码隔离图
共50个文件
java:30个
xml:9个
bat:6个
需积分: 5 0 下载量 120 浏览量
2021-06-15
02:02:18
上传
评论
收藏 59KB ZIP 举报
温馨提示
mybatis-generator生成代码隔离演示 #为什么要用它 1.自定义代码与自动生成的代码隔离,方便维护(特别是增删表字段的时候) 2.自动生成的代码不需要再受版本控制(如果编译后的代码也要受版本控制,那要让mybatis-generator生成的注释不包含日期,不然每次编译后的自动生成代码都不相同,可以通过实现) 3.如果只使用xml隔离,对运行时性能几乎没有影响,因为xml是在启动阶段加载的;而类隔离对运行时唯一的影响就是多了一些父类和父接口. #原理 通过两步实现代码隔离,这两步可以单独使用,也可以组合使用. 1.使用IsolateParentPlugin隔离自动生成的代码和手动添加的代码(model和client) 在生成代码时添加父类和父接口,自定义的属性和接口方法直接在父类和父接口中添加. 如自定义的User类: package com.example.idomain;
资源推荐
资源详情
资源评论
收起资源包目录
mybatis_generator_isolate_illustration-master.zip (50个子文件)
mybatis_generator_isolate_illustration-master
mybatis_generator_isolate_plugin
src
main
java
com
example
mybatis
plugin
ChangeExampleAddCriterionVisibilityPlugin.java 1KB
IsolateParentPlugin.java 7KB
RowBoundsPlugin.java 6KB
ExampleRootClassPlugin.java 2KB
MySqlDeleteByExamplePlugin.java 1KB
pom.xml 2KB
install.bat 50B
README.md 5KB
mybatis_generator_isolate_example
run-test.bat 29B
src
test
java
com
example
MyBatisTestCase.java 913B
IllustrationTest.java 690B
RowboundsTest.java 1KB
main
resources
generatorConfig.xml 3KB
database
schema.sql 2KB
data.sql 468B
com
example
imapper
UserMapper.xml 617B
PermissionMapper.xml 456B
RoleMapper.xml 895B
mybatis-config.xml 818B
db.properties 110B
logback.xml 650B
java
com
example
idomain
User.java 364B
Role.java 320B
utils
MyBatisUtil.java 1KB
Config.java 1KB
SqlUtil.java 2KB
NotFoundToDefaultMap.java 512B
imapper
UserMapper.java 184B
PermissionMapper.java 212B
RoleMapper.java 242B
base
service
BaseService.java 2KB
domain
BaseExample.java 220B
mapper
BaseMapper.java 389B
page
PageRequestDefaults.java 900B
Page.java 3KB
PageRequest.java 3KB
mybatis
PaginationSqlSessionFactory.java 4KB
IsolateMapperAnnotationBuilder.java 22KB
IsolateSqlSessionFactoryBuilder.java 4KB
PaginationSqlSource.java 1KB
IsolateXMLMapperBuilder.java 18KB
PaginationSqlSession.java 4KB
IsolateMapperRegistry.java 3KB
run-eclipse.bat 54B
run-mybatis-generate.bat 51B
pom.xml 5KB
run-h2-server.bat 34B
pom.xml 752B
.gitignore 364B
install.bat 50B
共 50 条
- 1
资源评论
基少成多
- 粉丝: 21
- 资源: 4538
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功