发布于 2015-04-13 02:59:24 | 263 次阅读 | 评论: 0 | 来源: 网友投递
MyBatis 基于Java的持久层框架
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。
极其方单表的增删改查
完善所有和PrimaryKey有关的通用查询
修复Mapper接口中updateByPrimaryKey操作会更新主键的bug
修复Mapper接口中使用Example查询的时候,条件and前面缺少空格,影响美观
MBG插件增加caseSensitive参数,默认false,当数据库表名区分大小写时,可以将该属性设置为true
如果你使用Maven,只需要添加如下依赖:
<dependency>
<groupId>com.github.abel533</groupId>
<artifactId>mapper</artifactId>
<version>2.3.0</version>
</dependency>
如果你想引入Jar包,你可以从下面的地址下载:
https://oss.sonatype.org/content/repositories/releases/com/github/abel533/mapper/
http://repo1.maven.org/maven2/com/github/abel533/mapper/
由于通用Mapper依赖JPA,所以还需要下载persistence-api-1.0.jar:
http://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/