java查询未提交事务的数据_Jfinal同一事务中已插入的数据记录在事务未提前前查询不到?...
@JFinal 你好,想跟你請教個問題:
使用Jfina事務(wù)問題。用法如下
boolean result =Db.tx(new IAtom(){
@Override
public boolean run() throws SQLException {
//指定客戶訂單數(shù)據(jù)處理并寫入;
ApiResult insertCOrder = saveCustomerOrder(corder);
if(insertCOrder.getStatus()!=ApiStatus.success){
return false;
}
return true;
}
}); 現(xiàn)在有兩個問題
1在saveCustomerOrder方法里,有父子數(shù)據(jù)寫入,在父數(shù)據(jù)寫入后,子數(shù)據(jù)寫入方法里有查詢父數(shù)據(jù)存在性的處理,已插入未提交事務(wù)的情況下,已插入的數(shù)據(jù)庫,查詢不到,數(shù)據(jù)庫用的sql server。好像表被鎖住了。
2.這種事務(wù)使用方式里,內(nèi)層調(diào)用了我的service方法,service層有save處理中斷的消息返回,如何在run方法返回布爾變量的時候,也能將提示消息返回給外層方法?
謝謝
總結(jié)
以上是生活随笔為你收集整理的java查询未提交事务的数据_Jfinal同一事务中已插入的数据记录在事务未提前前查询不到?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决:此错误(HTTP 500 内部服务
- 下一篇: 海量数据库解决方案2011030401