我有一个简单的 JPQL 查询。(但这也适用于 sql 查询..)
FROM DomainObj d where d.field1 like 'TEST%' and d.field2 like '%';
如果数据库包含以下行:
1)字段1->'测试';字段2->空
查询什么也不返回!
如果 DB 包含以下值:
2) 归档1 -> '测试'; 字段2->''
查询返回行!
如何在搜索类似“%”的同时包含空值,使查询尽可能简单(避免和/或子句?)
我正在数据库中实现实体的搜索功能。我还同时搜索许多字段。
谢谢马可