В нашем приложении нам нужно иметь поля, которые можно назначать только один раз.
Сначала мы думали инкапсулировать поля и сделать сеттеры приватными. Однако возникают некоторые вопросы:
- Может ли Hibernate без общедоступного установщика сопоставить поле из базы данных?
- Могу ли я удалить установщик и сделать поле изменяемым только в конструкторе объектов?
- Наконец, есть ли какой-нибудь стандартный способ JPA сделать поле неизменным?
Заранее спасибо.