jdao 1 0 2 發布,輕量級的orm工具包

2021-09-06 08:25:09 字數 861 閱讀 3504

jdao是乙個輕量級的orm工具包,通過簡單配置或者連線資料庫提供表名它便可以自動生成與資料庫表一一對應的dao類,生成的 dao類提供了與sql無關的增刪改查的功能。在複雜的查詢sql中,我建議程式設計人員自己編寫高效的sql,再通過jdao查詢後返回封裝好的 qureydao類,很方便的獲取資料。在jdao底層,目前有spring的jdbctemplate實現與我自己封裝的 jdaohandlerimpl實現。jdao有支援事務,支援批量插入資料等特性。同時jdao底層資料庫操作提供介面,程式設計人員可以自己實現。

jdao 1.0.2 改進內容:

1,修改了部分bug

2,查詢方法中增加了queryforbeens與queryformaps方法。

queryforbeens返回指定class 的集合類。方便一些如屬性驅動的web設計。

queryformaps返回map 的集合類

listlist = querydao.queryforbeens(jdaohandle***ctory.getdbhandler4c3p0(), hstest.class,"select id,rowname,value from hstest limit ?,?", 0, 10);

list> list = querydao.queryformaps(jdaohandle***ctory.getdbhandler4c3p0(),"select id,rowname,value from hstest limit ?,?", 0, 10);

3,生成的dao可序列化

4,增加每個dao類的日誌記錄功能,用於除錯程式。

操作如:hstest hs = new hstest();

hs.setloggeron(true);

jdao 1 0 4 發布 輕量級的orm工具包

jdao 1.0.4 改進內容 1,針對多資料來源或多資料庫對應的不同dao類,增加了根據包名批量註冊資料來源的方法 daofactory.datasourceregister4package string packagename,jdaohandler jdao 如 daofactory.data...

跨平台自動構建工具v1 0 2 發布

xmake是乙個跨平台自動構建工具,支援在各種主流平台上構建專案,類似cmake automake premake,但是更加的方便易用,工程描述語法更簡潔直觀,支援平台更多,並且集建立 配置 編譯 打包 安裝 解除安裝 執行於一體。支援特性 支援windows mac linux ios andro...

10發布者Publisher的程式設計實現

1 建立功能包 1.1 一定要把功能包放在工作空間的src資料夾裡面 建立功能包命令 catkin create pkg 功能包名 learning topic 依賴 roscpp rospy std msgs geometry msgs turtlesim chen ubuntu catkin w...