我使用findBy
List<TaskEntity> findByUsernameOrUsernameIsNullAndDeletedIsFalse(String username);
上述方法工作正常。
现在如果在我当前对象TaskEntity
中的另一个对象中,说private GroupEntity group
,那么上面的查询将如何?
我想在上面的查询中添加groupId条件。 像
List<TaskEntity> findByUsernameOrUsernameIsNullAndDeletedIsFalseAndGroup.id(String username,String groupId);
Group.id
感谢您的帮助
答案 0 :(得分:0)
根据Spring Doc:
尝试此操作 List<TaskEntity> findByUsernameOrUsernameIsNullAndDeletedIsFalseAndGroupId
(String username,String groupId);
假设一个人拥有一个带有ZipCode的地址。在那种情况下一种方法 名称
List<Person> findByAddressZipCode(ZipCode zipCode);
创造了 property traversal x.address.zipCode。分辨率算法开始 将整个部分(AddressZipCode)解释为属性和 检查域类以查找具有该名称的属性(未大写)。如果算法成功,则使用该属性。如果没有,算法将来自右侧的驼峰案例部分的源分为头部和尾部,并尝试查找相应的属性,在我们的示例中,AddressZip和Code ....