Я хочу избежать ненужных обновлений с Ebean, потому что это происходит с Hibernate(@Immutable) и EclipseLink(@ReadOnly).
Как сделать объект Entity доступным только для чтения или объект JPA неизменяемым?
comment
С Ebean вам лучше просто не иметь каких-либо сеттеров в компоненте управления данными - почему бы вам не сделать это?
- person Rob Bygrave   schedule 27.11.2014
comment
Это альтернатива. Хороший!
- person Alfaville   schedule 28.11.2014
comment
Вы также можете использовать ... query.setReadOnly(true) для изменяемых bean-компонентов, но сделать сам bean-компонент неизменным, удалив сеттеры, было бы лучшим подходом imo.
- person Rob Bygrave   schedule 30.11.2014
comment
Возможный дубликат Как сделать сущность доступной только для чтения?
- person Software Engineer   schedule 25.02.2019
Ответы (1)
Итак, как ответ:
Просто удалите методы установки и сделайте bean-компонент неизменяемым.
person
Rob Bygrave
schedule
30.11.2014
Удаление установщика не работает с коллекциями. См. эту другую тему stackoverflow.com /вопросы/5115527/
- person Xavier Bouclet; 07.06.2016