[英]Spring Boot get Query result with column is null
@Query("select a from UsersRelation a where a.usersId = ?1 and a.status=1 and a.activeFlag=1 and (a.requestReasonId = :requestReasonId OR a.requestReasonId is :requestReasonIdIsNull) ")
List<UsersRelation> findUsersRelationWithReason(Long usersId, @Param("requestReasonId") Long requestReasonId, @Param("requestReasonIdIsNull") Long requestReasonIdIsNull);
example call findUsersRelationWithReason(1, null)
但没有给我预期的结果,例如 requestReasonId 等于或 null
只需修改查询并放弃第二个输入参数
select a from UsersRelation a where a.usersId = ?1 and a.status=1 and a.activeFlag=1 and (a.requestReasonId = :requestReasonId OR a.requestReasonId is null)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.