首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Hibernate show_sql排除包

Hibernate show_sql排除包
EN

Stack Overflow用户
提问于 2012-02-01 18:55:34
回答 1查看 245关注 0票数 1

我使用show_sql是因为我想看看发生了什么,但我想排除一个类(如果有必要),因为它每x分钟运行一次查询,而我不希望它出现在我的日志文件中。有人知道我如何做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-01 22:32:28

有一个解决方案,但是它没有使用Hibernate show SQL属性。

您可以使用P6Spy记录您的查询。这是一个JDBC代理驱动程序,您可以将其设置为数据源配置中的驱动程序类:

代码语言:javascript
运行
复制
<hibernate-configuration>
  <session-factory>
    <!-- Only this line changes -->
    <property name="connection.driver_class">com.p6spy.engine.spy.P6SpyDriver</property>
...
 </session-factory>
</hibernate-configuration>

然后,如here所述,您可以编辑spy.properties文件以排除特定表。然后,这应该记录所有执行的SQL (和参数),并排除指定的表。

this文章中有更多关于配置的详细信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9094618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档