| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
ygp8
9年前发布

超强跨平台轻量级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();


项目主页:http://www.open-open.com/lib/view/home/1441375397987

 本文由用户 ygp8 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1441375397987.html
Weed3 持久层框架