对于create操作的话,
如果不适用事务
return dao.insert(实例就好了);
但是如果是使用事务的 先更新再插入
该怎么获得这个insert之后的值呢
public RemoteVideo create(String stOrderId, boolean valid,
RemoteVideo remoteVideo) {
Trans.exec(() -> {
dao.update(RemoteVideo.class, Chain.make("valid", valid),
Cnd.where("orderId", "=", stOrderId).and("valid", "=", true));
dao.insert(remoteVideo);
});
return ??;