Могу ли я получить существующие данные для поля JPA, которое было помечено как @Transient? - PullRequest
1 голос
/ 08 мая 2019

У меня есть столбец JPA, который я собираюсь пометить как @Transient.Но у меня есть некоторые данные в этой области, которые я хочу переместить позже.

Я знаю, что @Transient не будет сохраняться.Но могу ли я загрузить эти существующие данные в память в мир Java?

1 Ответ

3 голосов
/ 08 мая 2019

Нет @Transient предотвращает JPA / Hibernate от любой операции доступа к данным.

Но если у вас есть поле, которое вы хотите прочитать, вы можете пометить его только для чтения:

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