mybatis-mapper:mybatis单表通用CURD插件和分页插件

时间:2024-06-02 22:31:47
【文件属性】:

文件名称:mybatis-mapper:mybatis单表通用CURD插件和分页插件

文件大小:127KB

文件格式:ZIP

更新时间:2024-06-02 22:31:47

Java

mybatis-mapper 项目背景: 本人一开始是用hibernate做开发的。换了公司之后,公司内部用mybatis,于是开始使用mybatis。在使用mybatis的过程中, 发现一些通用的操作,比如单表的CURD,在每一个xml文件中都需要定义一遍。而且每个人写的风格又不统一。于是寻找了一个解决 办法,使用maven插件mybatis-generator。使用一段时间之后,发现还是不能令人满意。每次修改表结构,都要重新生成代码。 还要把自定义的代码和自动生成的代码手工合并到一起。并且自动生成的代码体积庞大,结构相同。开始怀念hibernate,but,问题 还是需要解决的。于是阅读mybatis的源码,设计一个能够自动生成通用sql、又能够将通用sql和手写的sql分离的解决方案。经历过好 几个版本的迭代,当前版本已经在生产环境可用了。(sirenia是一个金属乐队,是Krake


【文件预览】:
mybatis-mapper-master
----mybatis-mapper.iml(2KB)
----src()
--------test()
--------main()
----doc()
--------README.txt(11KB)
----.idea()
--------libraries()
--------misc.xml(458B)
--------compiler.xml(653B)
--------workspace.xml(15KB)
--------modules()
--------gradle.xml(705B)
--------encodings.xml(392B)
--------inspectionProfiles()
--------modules.xml(566B)
--------jarRepositories.xml(1KB)
--------vcs.xml(167B)
----gradle()
--------wrapper()
----README.md(5KB)
----.gradle()
--------buildOutputCleanup()
--------4.10.2()
----pom.xml(3KB)
----.gitignore(60B)

网友评论