返回文章列表

Caused by: org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree

这是一个Hibernate bug,具体可以查看这里:https://hibernate.onjira.com/browse/HHH-2045,截止目前的状态还是Open。 通常是查询时 “in” 后面的集合为空时造成的。 比较简单的解决办法: 当集合为空时,给该空集合加入一个永远...

1 分钟阅读

这是一个Hibernate bug,具体可以查看这里:https://hibernate.onjira.com/browse/HHH-2045,截止目前的状态还是Open。

通常是查询时 “in” 后面的集合为空时造成的。

比较简单的解决办法:

当集合为空时,给该空集合加入一个永远都不可能匹配上的值,让不为空。

还有另外一种稍简单办法就是拼接sql语句。

评论交流

暂无评论,欢迎留下你的想法