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

Can I fetch existing data for JPA field that newly marked as @Transient?

我有一个 JPA 列,我打算将其标记为 @Transient。但我在该字段中确实有一些我想稍后移动的数据。

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

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

但是如果你有一个你只想阅读的字段,你可以标记它 read-only:

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