JFinal数据库相关测试[2]

2015年7月12日 由 Creater 留言 »

透过Db类及其配套的Record类来操作,类似于[1]中的用法,只是在使用的时候第一个参数需要指定表名。详细的接口可以再Db.java中得到。

Record record = XXXXXXXX;
Db.save();
Db.update();

事务处理例子

boolean succeed = Db. tx(new IAtom(){
public boolean run() throws SQLException {
int count = Db. update("update account set cash = cash - ? where
id = ?", 100, 123);
int count2 = Db. update("update account set cash = cash + ? where
id = ?", 100, 456);
return count == 1 && count2 == 1;
}});
}
广告位

发表评论

你必须 登陆 方可发表评论.