我有一张dept
桌子eng
和finance
记录。它不包含或foo
的记录。我有一个休眠查询,它返回与我要查找的内容匹配的记录。看起来像:bar
baz
select * from dept where dept.name in (eng, foo, bar, baz, finance);
查询工作正常,可以做我需要做的事情(查找eng
和finance
)。foo
但是,我还需要为不匹配的记录( 、、bar
和)打印一条日志消息baz
:
log.debug ("could not find records where dept.name in foo, bar, baz");
在休眠中有一种简单的方法可以做到这一点吗?
据我所知,唯一的解决方案是使用所有假设值创建一些结构并删除查询找到的内容。