SqlBean
介绍
SqlBean是一款通过Java语法生成SQL语句的ORM插件,其理念是弱化在开发阶段对数据库的操作,无需先建表再开发,可直接编写实体类和业务代码,项目启动后自动创建表和维护表结构。内置大量常用方法,支持灵活的条件查询,无DAO层,在项目中几乎不需要编写SQL语句,帮助你快速进行业务功能开发,除了支持Mybatis也同时支持Spring Jdbc。
🚀特点: 多数据源, 动态Schema, 读写分离, 自动建表, 自动维护表结构, 联表查询, 乐观锁, 分页
💻环境: JDK8+, Mybatis3.2.4+, (Spring MVC 4.1.2+, Spring Boot 1.x, Spring Boot 2.x)
💿数据库: Mysql, MariaDB, Oracle, Sqlserver2008+, Postgresql, DB2, Derby, Sqlite, HSQL, H2
SqlBean For Android请移步这里👉 gitee(推荐)、 github
SuperCode代码生成项目👉 https://gitee.com/iJovi/supercode
SqlBean使用例子以及代码生成例子点击这里👉 https://gitee.com/iJovi/sqlbean-example
快速开始
1.引入Maven依赖
<dependency>
<groupId>cn.vonce</groupId>
<artifactId>vonce-sqlbean-spring</artifactId>
<version>1.6.5</version>
</dependency>
2.标注实体类
3.无需Dao层,Service层接口只需继承SqlBeanService<实体类, id类型>
4.Service实现类只需继承MybatisSqlBeanServiceImpl<实体类, id类型>和实现你的Service接口
5.Controller层
本次更新内容:
1.修复查询表字段长度的问题;
敬请期待1.7.0版本,可查看预览版:https://gitee.com/iJovi/vonce-sqlbean/tree/advance/