设为首页收藏本站

LUPA开源社区

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

MybatisExt 0.0.3发布,Mybatis扩展项目

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

摘要: MybatisExt 0.0.3发布更新内容如下:1.支持获取数据库自增主键2.修正Table获取DB后没有数据库连接的问题3.DB和Table接口新添加方法和方法重命名Maven地址:dependencygroupIdcom.ext-ext/groupIdartifactIdmybatis-e ...

MybatisExt 0.0.3发布更新内容如下:

1.支持获取数据库自增主键

2.修正Table获取DB后没有数据库连接的问题

3.DB和Table接口新添加方法和方法重命名

Maven地址:

<dependency>    <groupId>com.ext-ext</groupId>    <artifactId>mybatis-ext</artifactId>    <version>0.0.3</version></dependency>

MybatisExt 项目扩展自 Mybatis,具有以下特点:

一、运行环境支持

通过指定虚拟机参数,自动加载properties文件中的指定代码块(velocity实现) 各种耗性能的操作在生产环境下不会执行

二、内置的拦截器(plugin)

  1. SQL语句打印和性能监控功能(SQLPrintPlugin)

  2. 主键自动生成功能(IdentityPlugin)

  3. MySQL查询语句性能分析功能(IndexingPlugin)

  4. 分页拦截器(PagingPlugin)

  5. XML文件修改后自动加载功能(XMLMapperLoader)

三、扩展Mybatis,实现拦截Mapper接口方法功能

原生的MyBatis是不能访问映射接口中的方法的,这使自己在方法中加注解无法访问,通过配置拦截器可以实现对接口中方法的拦截。

四、内置默认生成的增、删、改、查方法

Mapper接口继承Table或DB自动添加系统自带方法进行简单的操作,如果不合适可以继续在接口中和xml文件中添加自定义方法。

五、自带了entity、mapper和xml生成工具

自动生成代码工具,不需要配置,可根据需求自行修改AutoEntityUtil或者EntityUtil(在test项目里面)

六、内置ActiveRecord功能

不用任何配置也可以操作数据库,适合导入导出数据,有如下功能:

  1. 支持原生SQL语句

  2. 支持MyBatis脚本语句

  3. 支持对象操作

  4. 支持自定义字段和属性映射

  5. 简单的分页方言支持


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部