首页
系统教程
Linux入门
Linux管理
Linux技巧
Linux命令
Ubuntu
Linux服务器
Linux数据库
Linux开发
通用技术
发行版
企业应用
实验室
当前位置:
红联Linux门户
>
Linux软件下载
Mybatis通用Mapper 3.3.0发布
发布时间:2015-11-02 11:19:47
来源:红联
作者:empast
MyBatis通用Mapper3,极其方便的使用MyBatis单表的增删改查
最新版本3.3.0
增加对动态表名的支持,需要实体类继承IDynamicTableName接口
Example增加自定义查询条件,提供了4个方法
新增@ColumnType注解,可以单独设置列的jdbcType和typeHandler
Example的in和not in中的List
参数改为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)
引入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/
软件详情:
http://www.mybatis.tk/
来自:开源中国社区
文章评论
共有
0
条评论
频道文章
gbemol -- 又一个MPD客户端
曾经见过一个高手用linux专门route系统 不知道那里有下载
Mandriva Linux 2008.1 Alpha 1推出
P2P网络电视又一选择:gmlive
Ubuntu Tweak 0.2.4正式发布
让linux显示农历日期
GNOME Do -- 快速打开程序和文件
又一款小巧的图片浏览器gimmage
为i686优化过的Linux 发行版:CRUX 2.4 RC1
Traverso DAW: 多音轨录制及编辑,有适用Linux各发行版本的包
最新教程
Apache Accumulo 1.7.4发布,K/V存储方案
flatpickr 4.4.2发布,Javascript日期选择器
Java工具集Hutool 4.0.9发布,bug修复
PHPUnit 7.0.3发布,PHP单元测试框架
Apache Ant 1.9.11和1.10.3发布,初步支持JUnit5
Apache Groovy 2.4.15发布,改进JDK9/10支持
KDE Plasma 5.12.4发布,简化任务视图
Laravel v5.6.14发布,PHP开发框架
Infinispan 9.2.1.Final发布,分布式集群缓存系统
Hibernate Validator 6.0.9发布,进一步改进性能
随机推荐
rainlendar-桌面日历安装
严重推荐一个类CS游戏ActionCube(Linux/W32)
Kubuntu推出KDE 4 LiveCD
linux下的p2p直播软件nslive
google桌面linux版体验(下载,安装和使用)
linux下实时检测网络带宽的小工具bmon
GeoGebra-一个功能类似于几何画板的开源绘图软件
linux下常用的ftp服务器软件
可以语音视频的跨平台软件:openwengo
个人搜索工具:Pinot(适用于Fedora、Ubuntu、SUSE等Linux 发行版)