标签: jpa spring-data-jpa hibernate-jpa jpa-annotations
我有一个带有两列电话号码(区号和号码)的表格。定义实体时,可以使用2个不同的变量来匹配列名称。 但是,当我在jparepository中使用它时,我想用电话号码(这是一个由区号和号码组成的字符串)进行搜索。
在将实体定义为具有单个变量以容纳2列组合数据时,是否可以对区号和数字进行分组?
@Entity public class Person{ private String areaCode; private String number; }
答案 0 :(得分:0)
您可以使用如下所示的JPQL CONCAT方法来实现这一目标。
CONCAT(p.areaCode, '', p.number)
引用this