Bee 是一個簡單,高效,開發速度快的 JAVA ORM 框架。
具有人工智慧(AI)、省時/優雅、簡單易用、自動( Tea: Timesaving/Tasteful, Easy, Automatic) 風格的軟體(AITeaSoft)。
v1.5.0更新功能如下:
1.增加NameTranslate接口和默認轉換實現類,支持Java與DB命名轉換規則自定義。
2.支持jdbcTypeToFieldType-{DbName}.properties,自定義DB列轉Java的類型。
3.完善Oracle類型轉換;未實現轉換類型的DB,可將類型映射關係放在文件:
jdbcTypeToFieldType-{DbName}.properties,即可完成自動轉換。
4.增加entity實體名與表名的特殊映射關係支持。
5.過濾非法實體類型。
6.增加文件生成工具。
7.完善分頁功能,並支持自定義擴展接口。
8.修復Oracle JDBC操作資料庫ORA-00911 bug。
9.增加op方法重載,默認為等號(in UpdateImpl and SelectImpl)。
10.增加OperationType重載(in enum Op)。
Bee 主要功能特點介紹:
1.接口簡單,使用方便。Suid 接口只有 4 個方法,對應SQL語言的 select,update,insert,delete 操作。
2.Javabean 沒有註解,也不需要xml映射文件,只是純的 Javabean 即可,甚至 get,set 方法不用也可以。
3.自動過濾 null 和空字符串,不用再寫一堆的判斷非空的代碼。
4.動態/任意組合查詢條件,不需要提前準備dao接口,有新的查詢需求也不用修改或添加接口。
5.支持直接返回 Json 格式查詢結果;鏈式編程。
Bee採用接口與實現分離,更多實現細節,請關注Honey項目(https://gitee.com/automvc/honey)。