She*_*mil 23 java database entity ejb jpa
什么是"独立实体"意味着什么?如何在交易期间将管理实体转换为分离实体?
Pio*_*cki 21
分离的实体是JPA提供者不得反映的实体.
换句话说,如果您更改其状态(即通过setter方法),这些更改将不会保存到基础数据库,因为JPA提供程序不必"观察"此类实体.
如果实体E1是一个托管实体,您可以使其分离调用(非常合理的命名)方法EntityManager#detach(E1).您还可以使用EntityManager#clear()哪个将清除整个PersistenceContext并有效地使所有托管实体分离.
EntityManager#detach(E1)
EntityManager#clear()
sub*_*odh 9
实际上,一个独立的实体是什么意思?
分离的实体对象是处于特殊状态的对象,在这些对象中,它们不由任何EntityManager但仍代表数据库中的对象管理.阅读更多来源
EntityManager
如何在交易期间将管理实体转换为分离实体?
在这里阅读
Art*_*tem 6
在这里您可以阅读有关JPA实体生命周期的信息.
例如,在序列化或关闭持久性上下文之后,可以分离实体.
归档时间:
13 年,9 月 前
查看次数:
22180 次
最近记录: