> Linux新闻 >

vonce-sqlbean 1.4.0 发布,赋能 Mybatis 支持 JPA 能力

vonce-sqlbean 是一款使用 Java 面向对象思想来编写并生成 Sql 语句的工具,并在此基础上同时对Mybatis和Spring Jdbc实现了类似于JPA的轻量级插件支持。插件中内置大量常用Sql执行的方法,目的是为了提高开发效率,减少大量的Sql语句编写,让开发者更专注于业务代码的编写。

特点:零配置,自动建表,连表查询,乐观锁,分页,支持Mybatis、Spring Jdbc

环境:JDK7+,Mybatis3.2.4+,(Spring MVC 4.1.2+ 或 Spring Boot 1x 或 Spring Boot 2x)

数据库:Mysql,MariaDB,Oracle,Sqlserver2008+,PostgreSQL,DB2,Derby,Sqlite,HSQL,H2

本次更新

1:拆分独立vonce-sqlbean-core模块;
2:拆分独立vonce-sqlbean-spring模块;
3:封装sqlbean-core使其兼容安卓和Java;
4:重构部分代码;
5:新增TableService接口实现Drop、Create表、获取所有表名功能;
6:新增支持项目启动时如表不存在则自动创建;
7:新增getBeanClass()方法在SqlBeanService接口;
8:新增Select中的column和where支持子Select(Sql)传入;
9:新增autoCreate属性在@SqlTable注解,默认true,表不存在自动创建;
10:新增autoCreate总开关在SqlBeanConfig,默认ture,如果这里关闭则不生效;
11:新增generate属性在@SqlTable注解,默认true,自动生成Sql常量;
12:新增isView属性在@SqlTable注解,默认false,标注是否为视图;
13:新增notNull、type、length、decimal、def属性在@SqlColumn注解;
14:新增ReqPageHelper用于取代之前的PageHelper;
15:删除@SqlConstant注解,改为默认使用@SqlTable注解即可生成sql映射的字段常量;
16:修复orderby和groupby字段问题;
17:修复select语句字段生成的bug;



(责任编辑:IT)