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) |