NutzCN Logo
问答 如何在事务模板中返回信息
发布于 2817天前 作者 qq_a930202f 1693 次浏览 复制 上一个帖子 下一个帖子
标签:

例如文档中的例子

public void updatePet(final Pet pet){
Trans.exec(new Atom(){
public void run(){
dao.update(pet);
dao.update(pet.getMaster());
}
});

想返回update的状态结果,用何种方式比较好?

1 回复

用Molecule

    public void updatePet(final Pet pet){
        User user = Trans.exec(new Molecule<User>() { // User是返回值的类型
            public void run(){
                dao.update(pet);
                dao.update(pet.getMaster());
                setObj(user); // 设置返回值
            }
        });
   }

添加回复
请先登陆
回到顶部