瞬态数据如何在数据库中不存在

时间:2013-12-10 11:15:52

标签: java sql hibernate jpa-2.0

当我们将任何类型声明为@transient时,使用JPA规范,它不会在数据库中持久存在。此外,当我们判断任何使用@transient注释的方法时,它不参与数据库操作。

JPA如何在PersistenceUnit中使用瞬态文件处理操作?

1 个答案:

答案 0 :(得分:1)

在持久性状态下,持久性上下文的托管实体与数据库同步。在持久化上下文中,使用@transient注释的实体的字段表现为普通变量(行为取决于应用程序),JPA不允许此属性状态在事务执行中像持久化上下文中的实体一样执行映射对象属性。因此,瞬态字段不参与交易。