另外:
在论坛有个帖子是专门说了关于持久化上下文的
里面利用hibernate作为持久化提供者.通过以下设置
@PersistenceContext(type=PersistenceContextType.EXTENDE,
propertites = @PersistenceProperty(name="org.hibernate.flushMode", value="MANUAL")
)
这样就可以在一个会话中手动提交了,但是我想问的是这里几个请求之间是通过一个JTA长事务进行的吗?还是一个请求一个!最终导致的不写数据库是不是就是因为事务一直不提交的缘故!
[该贴被forever1127于2009-03-20 10:17修改过]
其实这种情况也可以采用detached object来实现,通过hibernate/JPA提供的merge和reattch操作(JPA只支持merge).