У меня есть метод, аннотированный аннотацией @PrePersist, но я видел, что при выполнении этого метода все мои переходные атрибуты (атрибуты с аннотацией @Transient) равны нулю.
Когда я отлаживаю приложение, я вижу, что эти переходные атрибуты не равны нулю непосредственно перед вызовом метода persist () и когда он входит в мой метод PrePersist, все переходные атрибуты изменяются на нуль.
Это также происходит с методами PostPersist, и мне нужны переходные данные в этих методах.
Это нормальное поведение?
Могу ли я избежать этого, не сохраняя эту информацию в своей базе данных?
Если это поможет, я использую Hibernate 3.5 и JPA 2.
Спасибо