我有一个JPA列,我将其标记为@Transient。但是我确实在该字段中有一些数据要稍后再使用。
我知道@Transient不会持久。但是,我仍然可以将这些现有数据加载到Java世界的内存中吗?
答案 0 :(得分:3)
没有@Transient
阻止JPA / Hibernate进行任何数据访问操作。
但是如果您有一个只想阅读的字段,可以将其标记为只读:
@Column(insertable = false, updatable = false)
private String transientField;