是否可以为新标记为@Transient的JPA字段获取现有数据?

时间:2019-05-08 13:37:08

标签: java hibernate jpa transient jpa-annotations

我有一个JPA列,我将其标记为@Transient。但是我确实在该字段中有一些数据要稍后再使用。

我知道@Transient不会持久。但是,我仍然可以将这些现有数据加载到Java世界的内存中吗?

1 个答案:

答案 0 :(得分:3)

没有@Transient阻止JPA / Hibernate进行任何数据访问操作。

但是如果您有一个只想阅读的字段,可以将其标记为只读:

@Column(insertable = false, updatable = false)
private String transientField;