【发布时间】:2018-10-22 14:53:50
【问题描述】:
有JPA实体用户,这只是例子:
@Entity
User{
@Id
String name;
@Id
String surname;
@Id
String age;
}
它工作并成功保存。
我使用存储库并按名称获取,我创建这样的方法
findUserByName(String name)
但是如何通过任何字段使用存储库查找实体,例如按名字和姓氏一起?
【问题讨论】:
-
只是出于好奇:你真的每个领域都有
@Id吗?看起来很奇怪。 -
您还应该指定:您想知道如何组合特定字段,因此生成一个方法
findUserByNameAndSurname(顺便说一下解决方案是什么),或者你想知道如何获得一个接受某种“过滤”语法的“通用”方法?
标签: java spring spring-data-jpa