有没有办法从Hibernate Criteria
中获取(将要生成的)SQL?
理想情况下,我会有这样的东西:
Criteria criteria = session.createCriteria(Operator.class);
... build up the criteria ...
... and then do something like ...
String sql = criteria.toSql()
(But this of course does not exist)
然后, idea 是将SQL用作大型"减号"查询的一部分(我需要找出两个相同模式之间的差异—— struct 相同,而不是数据相同——并且Hibernate不支持减号)
(顺便说一句,我知道我可以从日志(log)文件中判断SQL)