本文主要是介绍jfinal操作数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
查找
使用Db.find查找多条数据
List<Record> list =Db.find(sql);
Record是jfinal内置的对象,核心colums:
使用Db.queryLong查找统计数据值
Long count = Db.queryLong(countSql);
使用Dao.find进行查找
首先 定义Dao: private XXX xxxDao = new XXX().dao();
然后调用find方法: List<XXX> list = xxxDao.find(sql);
jfinal无参分页查找:
Page<Record> pageList = Db.paginateByFullSql(pageUtil.getPage(), pageUtil.getLimit(), countSql, sql);
jfinal带参分页查找:
Page<Record> pageList = Db.paginateByFullSql(pageUtil.getPage(), pageUtil.getLimit(), countSql, sql,parma.toArray());
添加
//添加task信息
new XXX()
.set("XXX_ID", "XXX_SEQ.nextval")
.set("XXX", XXX)
.set("XXX", XXX)
.set("XXX", XXX)
.set("CREATE_TIME", new Date())
.save();
修改
Db.update(sql, param.toArray());
这篇关于jfinal操作数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!