与Oracle和Postgres兼容的java Spring数据类jpa查询
我有一个Spring数据存储库,使用以下方法
Page<FooEntity> findAllByTenantNameAndEventTypeContainingIgnoreCaseAndReferenceContainingIgnoreCaseAndSourceServiceInIgnoreCase( //NOSONAR
String tenantName,
String eventType,
String reference,
List<String> services,
Pageable pageable);
每当以下字段的值为空时:tenantName、eventType、reference在Postgres中返回预期列表
但对于Oracle数据库,它不会返回数据
我知道这是因为Oracle在内部将空字符串转换为null。因为它,我没有得到任何数据
如何使此查询方法与Postgres和Oracle兼容
共 (0) 个答案