Spring JPA findBy是两个还是条件

时间:2017-11-08 01:19:42

标签: spring spring-data-jpa jpql

需要Spring JPA的帮助。假设我想要在获得交通罚单时找到谁检查车。那么hw.sdCard = true

  1. licenseNum大于citationDatecheckoutDate小于citationDate;或
  2. returnDate大于citationDatecheckoutDate大于returnDate
  3. 目前,

    null

    正确生成#1但产生List<SomeEntity> findByLicenseNumAndCheckOutDatetimeBeforeAndReturnDatetimeAfterOrReturnDatetimeIsNullOrderByIdDesc() licenseNum returnDate的所有null

    如何用'或'语句正确编写spring JPA语句?

1 个答案:

答案 0 :(得分:0)

您实际上可以考虑使用Query注释,您可以在其中指定自定义查询。 Yon可以选择更有意义的方法名称,并且易于维护/更改。