JFinal事务的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JFinal事务的问题

ConsultationTicketNode ctn = ConsultationTicketNode.dao;
ctn.set("ID", UUID.randomUUID());
ConsultationTicketNodeContent ctnc = ConsultationTicketNodeContent.dao;
    ctnc.set("ID", UUID.randomUUID());
    ctnc.set("NODE_ID", ctn.get("ID").toString());
boolean succeed = Db.tx(new IAtom(){
    public boolean run() throws SQLException {
        boolean b1 = ctn.save();
        boolean b2 = ctnc.save();
        int count = Db.update("UPDATE CONSULTATION_TICKET SET NOW_STEP=?,CC_STATUS=?,CC_STATUS_LAST_TIME=?", new Integer(step),ConsultationTicket.WAIT_DEAL,currentTime);
    return b1&&b2&&count==1;
}});

//为什么不能这样子呀。。。?

展开
收起
小旋风柴进 2016-06-08 13:48:24 1834 0
0 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新
相关电子书
更多
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题)
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载