0
的列表查询的字段指定Target
的type
:春数据JPA:在我正在寻找正确的方法名称以找到所有<code>Document</code>的S对象
public class Document {
@Indexed(name = "targets")
private List<Target> targets;
public class Target {
private String value;
private String type;
}
}
不幸的是,以下的方法名称不起作用:
List<Document> findByTargetType(...);
List<Document> findByTargetsTargetType(...);
List<Document> findByTargetsContainsTargetType(...);
List<Document> findByTargetsContainsTargetTargetType(...);
List<Document> findByTargetsContainingTargetType(...);
List<Document> findByTargetsContainingTargetTargetType(...);
那么哪个是正确的方法名称来完成所需的功能?
https://stackoverflow.com/questions/26684361/filter-child-object-in-spring -data-query – Surely
这是关于spring-data-jpa或spring-data-mongodb的问题?请删除其他标签。 –
@JensSchauder感谢您指出这一点。这是为了避免为JPA或Mongo存储库编写查询而必须遵循的命名约定,因此它适用于两者。你会如何建议标记它? – user3105453