2017-10-28 14:47
发现你代码的一个严重错误:LtOrder.dao.updatePrize(curPrize, ltOrderItem.getOrderId());
dao 对象是全局共享的,只能用于查询,不能里头其它的 api,所以在现在的 jfinal demo 中的 dao 都这样来做的:
User dao = new User().dao();
注意,最后面调用了一次 dao() 方法,这样就可以天然避免你调用 update 方法了,相信你的 dao 对象在 new 出来的时候,没有调用这个 dao() 方法