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