0
我在Eclipse Indigo
中使用Hibernate tools 3.3
。Eclipse,Hibernate工具,有没有什么方法可以预览标准编辑器的sql等效查询
有什么办法可以查看我创建的criteria
的等效查询Sql
?
有一个Hibernate Dynamic SQL
查看其中显示Hql editor
的预览Sql
。 但是我还没有找到criteria
的预览图。
我在Eclipse Indigo
中使用Hibernate tools 3.3
。Eclipse,Hibernate工具,有没有什么方法可以预览标准编辑器的sql等效查询
有什么办法可以查看我创建的criteria
的等效查询Sql
?
有一个Hibernate Dynamic SQL
查看其中显示Hql editor
的预览Sql
。 但是我还没有找到criteria
的预览图。
使用Hibernate Criteria API查看SQL输出的唯一方法是运行查询。没有预览。为了查看生成的SQL,你必须配置你的数据源来记录你的sql语句。这是Hibernate MS SQLServer方言的persistence.xml示例。在运行Hibernate查询时,=“true”元素都是详细说明。不用说,这对性能有很大的影响。
当您运行criteria.list()
Criteria crit = session.createCriteria(Foo.class);
// create aliases and projections etc. whose effects are not visible yet
List<Foo> fooList = crit.list(); // only now can you see errors!
如何登录SQL语句在SQL只会产生?我如何配置它。如果您有任何教程链接,请与我分享。 – 2013-05-07 06:52:23
你有一个日志框架吗?我只是谷歌“日志SQL休眠log4j”,并得到一个教程,但我不知道你在用什么。 – carbontax 2013-05-07 10:57:39