我正在使用 Glassfish 2 和容器管理的持久性以及 Hibernate 3.2 作为持久性提供程序。我的业务逻辑中有一些 finder 方法,它操作一些持久实体,这些实体是通过EntityManager
. 操作只是更改一个String
属性(从集合中删除一个元素会导致相同的效果)。
我不会在我的EntityManager
. 我只想将一些更改的实体返回给我的客户。
似乎当容器提交事务时,对我的实体的更改会自动保存。到目前为止我是否完全错过了一些神奇的 Hibernate 或 Glassfish 行为?