博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JFinal之ActiveRecord开发示例
阅读量:5346 次
发布时间:2019-06-15

本文共 880 字,大约阅读时间需要 2 分钟。

JFinal独创Db + Record模式示例
JFinal配备的ActiveRecord插件,除了实现了类似Rails ActiveRecrod的功能之外,还实现了
Db + Record模式,此模式下,开发者甚至可以连Model都不需要写就可以轻松操作数据库,
以下是示例代码:
 
// 创建name属性为James,age属性为25的User对象并添加到数据库
new
User().set(
"name"
,
"James"
).set(
"age"
,
25
).save();
 
// 删除id值为25的User
User.me.deleteById(
25
);
 
// 查询id值为25的User将其name属性改为James并更新到数据库
User.me.findById(
25
).set(
"name"
,
"James"
).update();
 
// 查询id值为25的user, 且仅仅取name与age两个字段的值
User user = User.me.findById(
25
,
"name, age"
);
 
// 获取user的name属性
String userName = user.getStr(
"name"
);
 
// 获取user的age属性
Integer userAge = user.getInt(
"age"
);
 
// 查询所有年龄大于18岁的user
List<User> users = User.me.find(
"select * from user where age > 18"
);
 
// 分页查询sex为1并且年龄大于18的user,当前页号为1,每页10个user
Page<User> userPage = User.me.paginate(
1
,
10
,
"select *"
,
"from user where sex=? and age>?"
,
1
,
18
);

转载于:https://www.cnblogs.com/deepbreath/p/4153305.html

你可能感兴趣的文章
MES架构
查看>>
【Python3 爬虫】15_Fiddler抓包分析
查看>>
高性能JavaScript-JS脚本加载与执行对性能的影响
查看>>
关于标签之间因为换行等问题造成的空白间距问题处理
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>
织梦文章内容提取第一张或者多张图片输出
查看>>
C#用正则表达式 获取网页源代码标签的属性或值
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
WCF(一) 简单的认知
查看>>
[MFC][DShow]简单例子
查看>>
降序排列
查看>>
十一、类型转换
查看>>
面试内容,值得一看
查看>>
UILabel
查看>>
【热门技术】三种SEO方式
查看>>
[Hades_技术]哈迪斯初级技术应用
查看>>