超強跨平臺輕量級ORM:Weed3
超強跨平臺輕量級ORM(無反射;緩存控制;分布式事務;萬能綁定)
支持什么數據庫???
與具體數據庫無關(或許支持所有數據庫)
$. //數據庫名占位數
$fcn //SQL函數占位符
? //參數占位符
?... //數組型參數占位符
示例::
db.table("user_info") //表操作(簡易版)
.where("user_id<?", 10)
.select("user_id,name,sex")
.getList<UserInfoModel>();
db.table("$.test")
.insert(new DataItem().set("log_time", "$DATE(NOW())"));
db.table("test")
.where("id IN (?...)", new int[] { 15,14,16}) //數據參數
.update(new DataItem().set("txt", "NOW()xx").set("num", 44));
db.call("user_get").set("xxx", 1) //存儲過程操作(簡易版)
.caching(cache)//使用緩存
.usingCache(60 * 100) //緩存時間
.getItem();
db.call("$.user_set").set("xxx", 1)
.tran() //使用事務
.execute();
本文由用戶 ygp8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!