我需要更新一个对象。我先获取它。这个对象是一个持久化对象。那现在..如果我改变了任何属性,因为它是一个持久化(非分离)对象,任何变化会立即保存吗?我需要调用一个函数吗?还是当会话被刷新时,修改就会被存储?
关于Chris的回答,以及后续问题“如何配置会话在请求后关闭”:传统的做法是将相关的servlet(假设这是一个Web应用程序)包装在一个过滤器中,在其中打开一个会话并将其与当前线程关联,调用doFilter,然后根据是否发生错误提交或回滚事务。这被称为“视图中打开会话”模式。