hibernate日志显示更新查询,但没有选择

标签 hibernate logging

是否可以将 hibernate 中的日志记录设置为仅显示 UPDATE、INSERT 和 DELETE 查询,而不显示 SELECT? 我已将 show_sql 属性设置为 true,但应用程序通过大量选择查询向我的控制台发送垃圾邮件。可以这样配置吗?

我将 postgres 与 Spring 和 jboss 结合使用。

我将不胜感激任何帮助:)

最佳答案

可以通过 Hibernate 日志系统的 log4j.xml 进行配置,然后应用正则表达式仅写入所需的日志条目。

http://logging.apache.org/log4j/2.x/manual/filters.html#RegexFilter

关于hibernate日志显示更新查询,但没有选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230214/

相关文章:

java - 不活动期后连接超时问题

java - Hibernate 不从连接池中释放连接

asp.net - ASP.NET 开发服务器在哪里保存其日志?

logging - 定制神记录?

logging - 如何在 'for' 理解中添加跟踪?

java - 如何正确使用乐观锁定,使用 Spring 和 Hibernate 捕获 StaleObjectState 异常

java - 我收到此错误 org.springframework.orm.jpa.EntityManagerHolder 无法转换为 org.springframework.orm.hibernate5.SessionHolder

java - Hibernate 一个类到多个表

javascript - 哪个 nodejs 记录器具有运行时日志级别更改、纯文本/JSON 支持和简单的 API

android - 在 Android 上记录用户操作