如果您检索实体,例如
findOne在事务方法中使用方法调用,则持久化提供者从此刻开始对其进行 管理 。
现在,如果您对该实体(实际上是代理对象)进行了任何更改,则在提交事务后,无论是否调用
saveor
update方法,这些更改都将保存到数据库中。
save或
persist在从头创建新实体且持久性提供程序尚不知道其存在时必须使用。
请记住,如果在更改发生之前在特定实体上使用
detach或
evict方法,则可以防止在提交时进行任何更改。

如果您检索实体,例如
findOne在事务方法中使用方法调用,则持久化提供者从此刻开始对其进行 管理 。
现在,如果您对该实体(实际上是代理对象)进行了任何更改,则在提交事务后,无论是否调用
saveor
update方法,这些更改都将保存到数据库中。
save或
persist在从头创建新实体且持久性提供程序尚不知道其存在时必须使用。
请记住,如果在更改发生之前在特定实体上使用
detach或
evict方法,则可以防止在提交时进行任何更改。