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