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;
[admin
]