Мне не нравится требование иметь хотя бы один пустой конструктор и публичные сеттеры на объектах JPA. Хотя я понимаю проблему на стороне EntityManager, это делает недействительными инварианты класса.
Я просто думал о случаях, когда инвариант (ы) для преимущественно классов, но в какой-то степени также структур, не может быть легко определен. Не будет ли отсутствие инвариантов (-ов) окончательным п
Слово, похоже, используется в ряде контекстов. Лучшее, что я могу понять, это то, что они означают переменную, которая не может измениться. Разве это не то, для чего нужны константы/финалы (чертовски