Session里的对象是不可靠的!

最近在做Database课程的final project,foodiePharos, 重新认识了JSP里容易出现的一些问题。

比如我们这个项目使用了JPA,就涉及到entity对象的状态问题,EntityManager persiste/merge后的entity是managed,但是如果这时把对象放到session中,就no longer managed by JPA, 然后重新从session里取出这个对象的时候进行使用的时候就容易出各种各样的问题,最好的办法是拿着这个对象的id,让JPA重新返回给我一个managed对象供我使用,就不会有问题了。

posted @ 2014-04-21 12:25  门对夕阳  阅读(166)  评论(0编辑  收藏  举报