发布于 2014-12-31 04:49:49 | 249 次阅读 | 评论: 0 | 来源: 网友投递
MyBatis 基于Java的持久层框架
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。
完善文档
解决主键selectKey的一个bug(已解决,1.1.0版本会发布)
解决@Column注解为空时的bug
完善自动增长的配置,增加对JDBC的支持
增 加了一个notEmpty参数,该参数会影响所有使用getAllIfColumnNode方法的地方,具体到Mapper<T>,影响3个 方法:select,selectCount,delete。如果设置为true,那么<if ...的条件中会包含String类型property!=''的条件。
增加通用Mapper专用的MyBatis Generator插件,可以自动生成实体类注解以及Mapper接口和一个空的xml文件
插件后续可能会增加更多的自动生成代码。
有关插件的使用,后续完善文档
项目从1.0.0版本开始上传到Maven中央仓库,你可以使用下面的坐标引入:
<dependency> <groupId>com.github.abel533</groupId> <artifactId>mapper</artifactId> <!-- 1.1.0是版本号,推荐使用最新版 --> <version>1.1.0</version> </dependency>
从1.0.0版本后增加了通用Mapper转换的MyBatis Generator插件。
插件的使用可以下面的第三份文档。其他有关内容请看本项目的gitosc页面文档。