API критериев JPA, внедрить значение NULL в множественный выбор - PullRequest
0 голосов
/ 10 апреля 2020

Как сделать что-то подобное:

criteria.select( builder.construct( Person.class, idPath, NULL, name ) );

Где NULL должен быть адресом электронной почты класса Person.

Это выглядит довольно странно, но я действительно хочу скрыть это поле, чтобы предотвратить будущие ошибки, которые показывают электронную почту, когда она не должна отображаться.

На данный момент у меня есть служба, которая вызывает стандартный выбор и устанавливает NULL вручную в поле электронной почты. Но это не выглядит эффективным, чтобы повторить все возвращенные сущности.

Подумал: если Hibernate / JPA может создать класс Person и установить хорошее поле в нужном месте, он не может просто установить NULL там, где я хочу, и исправить мою проблему быстрее, чем мой сервис?

Спасибо за внимание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...