当前位置:编程学习 > JAVA >>

hibernate 可以查找session中准备提交的数据?

是这样的,我现在在做本地和远程的数据库同时要插入或不插入;如果本地的插入了,那么从这本地的(还没正真插入,在缓存中)中找出已插入的数据再插入远程数据库中; 这两次插入数据是在事物中处理的,所以不知道能不能从临时的session中取出刚才想插入的数据呢?? 请教高手们,在吗,急在线等啊!!!
答案:你只要在一个事物中处理就好了,如果有一个提交失败就做异常处理,是做回滚还是其他,都可以的,没必要纠结从session中取还是内存取
其他:顶一个全局的map,里面有所有的记录,插入本地数据库的记录状态改一下,做个标记,已备插入远程数据库。ok,搞定了。 

上一个:如何去掉tomcat默认的响应头信息
下一个:Java编程用什么软件效率更高

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,