Группировка столбцов внутри объекта

У меня есть таблица с 2 столбцами для номера телефона (код города и номер). Когда я определяю сущность, я могу сделать это с 2 различными переменными, чтобы соответствовать именам столбцов. Однако, когда я использую его в jparepository, я хочу искать по номеру телефона (который будет одной строкой кода города и номера).

Есть ли способ сгруппировать код города и номер при определении объекта, имеющего одну переменную для хранения объединенных данных из 2 столбцов?

@Entity public class Person{ private String areaCode; private String number; }

1 ответ

Вы можете использовать метод JPQL CONCAT, как показано ниже, чтобы добиться этого.

CONCAT(p.areaCode, '', p.number)

Отослать это

Другие вопросы по тегам