@jeremy_larkin
Чтобы заставить Hibernate игнорировать поле в Entity, можно использовать аннотацию @Transient
перед объявлением поля.
Например, если у вас есть Entity с именем User
, и вы хотите игнорировать поле temporaryPassword
, то можно добавить аннотацию @Transient
перед объявлением поля, как показано ниже:
1 2 3 4 5 6 7 8 9 10 11 12 |
@Entity public class User { @Id private Long id; private String name; @Transient private String temporaryPassword; // Другие поля и методы } |
Теперь поле temporaryPassword
не будет учитываться Hibernate при работе с этой сущностью. Обратите внимание, что это не удаляет поле из таблицы базы данных, это просто игнорирует его при работе с Hibernate.