设为首页收藏本站

LUPA开源社区

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

Mybatis通用Mapper 3.2.0发布

2015-9-3 21:05| 发布者: joejoe0332| 查看: 841| 评论: 0|原作者: oschina|来自: oschina

摘要: 最新版本3.2.0 - 2015-09-02移除MapperInterceptor拦截器,以后不能在通过拦截器配置增加mybatis-spring特殊支持,主要是根据mybatis-spring项目增加了下面两个类:tk.mybatis.spring.mapper.MapperScannerConfigure ...

最新版本3.2.0 - 2015-09-02

  • 移除MapperInterceptor拦截器,以后不能在通过拦截器配置

  • 增加mybatis-spring特殊支持,主要是根据mybatis-spring项目增加了下面两个类:

    • tk.mybatis.spring.mapper.MapperScannerConfigurer

    • tk.mybatis.spring.mapper.MapperFactoryBean

  • 这两个类和MyBatis提供的区别是增加了MapperHelper属性,通过在MapperScannerConfigurer中使用properties属性注入配置

  • 这两个类,在全名上和MyBatis的区别是org.mybatis.xxx改为了tk.mybatis.xxx,名字相近,更方便修改配置

  • 和Spring集成方法:

1
2
3
4
5
6
7
8
<bean class="tk.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="com.isea533.mybatis.mapper"/>
    <property name="properties">
        <value>
            mappers=tk.mybatis.mapper.common.Mapper
        </value>
    </property>
</bean>
  • 增加style属性配置,用来配置对象名/字段和表名/字段之间的转换方式,可选值:

    • normal:使用实体类名/属性名作为表名/字段名

    • camelhump:这是默认值,驼峰转换为下划线形式

    • uppercase:转换为大写

    • lowercase:转换为小写

  • 增加实体注解@NameStyle,该注解优先于全局配置style

  • 解决example.selectProperties映射错误的bug#48


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部