设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Mybatis通用Mapper 3.3.0发布

2015-11-2 22:48| 发布者: joejoe0332| 查看: 1013| 评论: 0|原作者: oschina|来自: oschina

摘要: MyBatis通用Mapper3,极其方便的使用MyBatis单表的增删改查最新版本3.3.0增加对动态表名的支持,需要实体类继承IDynamicTableName接口,用法见详细说明Example增加自定义查询条件,提供了4个方法,具体方法和用法见 ...

MyBatis通用Mapper3,极其方便的使用MyBatis单表的增删改查

最新版本3.3.0

  • 增加对动态表名的支持,需要实体类继承IDynamicTableName接口,用法见详细说明

  • Example增加自定义查询条件,提供了4个方法,具体方法和用法见详细说明

  • 新增@ColumnType注解,可以单独设置列的jdbcType和typeHandler

  • Example的in和not in中的List<Object>参数改为List<?>,允许任意类型

  • select查询方法返回类型不在使用resultType,改为resultMap,因此可以支持typeHandler的读取

  • Style自动转方式新增camelhumpAndUppercase驼峰转下划线大写形式,camelhumpAndLowercase驼峰转下划线小写形式

  • MapperTemplate中的getSelectReturnType方法改为getEntityClass,getBEFORE改为isBEFORE

  • 文档中增加@GeneratedValue(strategy = GenerationType.IDENTITY)的一种重要用法说明

  • 修复selectAll不支持@OrderBy注解的bug

  • 解决一个驼峰转换bug,例如helloWorld会转换为hello_world(原先是hello_World)

使用Maven

1
2
3
4
5
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper</artifactId>
    <version>3.3.0</version>
</dependency>

引入Jar包,下载地址:

https://oss.sonatype.org/content/repositories/releases/tk/mybatis/mapper

http://repo1.maven.org/maven2/tk/mybatis/mapper

由于通用Mapper依赖JPA,所以还需要下载persistence-api-1.0.jar:

http://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/

更多MyBatis相关内容可以访问: www.mybatis.tk


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部