如何处理Hibernate的 fails to correctly determine parameter type异常
在Hibernate的HQL 中想使用类似下面的 code
"(:param IS NULL OR alias.someField = :param)"
?
将会抛出determine parameter type 的异常。
?
?
把 "(:param IS NULL OR alias.someField = :param)"
?
换成
"(alias.someField = :param OR :param IS NULL)".?
暂时没有时间仔细调试, 仅供展开 思路。 ?虽然 集成测试暂时没有问题了。
参见:?https://hibernate.onjira.com/browse/HHH-2851