dbm-ormspring jdbc 上封裝的輕量級(jí) ORM
dbm是一個(gè)在spring jdbc上封裝的輕量級(jí)orm。
特色
基本的實(shí)體增刪改查(單表)不需要生成樣板代碼和sql文件。
返回結(jié)果不需要手動(dòng)映射,會(huì)根據(jù)字段名稱自動(dòng)映射。
支持sql語(yǔ)句和接口綁定風(fēng)格的DAO,但sql不是寫(xiě)在丑陋的xml里,而是直接寫(xiě)在sql文件里,這樣用eclipse或者相關(guān)支持sql的編輯器打開(kāi)時(shí),就可以語(yǔ)法高亮,更容易閱讀。
支持sql腳本修改后重新加載
內(nèi)置支持分頁(yè)查詢。
接口支持批量插入
使用Java8新增的編譯特性,不需要使用類似@Param注解標(biāo)識(shí)參數(shù)
支持多數(shù)據(jù)源綁定,可以為每個(gè)查詢接口(DbmRepository)指定具體的數(shù)據(jù)源
支持不同的數(shù)據(jù)庫(kù)綁定,查詢接口會(huì)根據(jù)當(dāng)前綁定的數(shù)據(jù)源自動(dòng)綁定加載對(duì)應(yīng)數(shù)據(jù)庫(kù)后綴的sql文件
提供充血模型支持
示例項(xiàng)目
單獨(dú)使用dbm的示例項(xiàng)目 boot-dbm-sample
評(píng)論
圖片
表情
