栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何拦截Hibernate生成的SQL?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何拦截Hibernate生成的SQL?

当org.hibernate包的日志记录级别设置为DEBUG,并且设置了hibernate.show_sql属性时,实际的参数值恰好变为可用(据我所知)。如果您希望记录器在数据库本身中输出,请使用JDBCAppender。

另外,您可以看一下log4jdbc项目,该项目要求以下内容:

在记录的输出中,对于准备好的语句,将绑定参数自动插入到SQL输出中。在许多情况下,这大大提高了可读性和调试能力。

如果不合适,您可以调查是否可以在您的情况下使用P6Spy。在WebLogic Server上,等效功能是通过WebLogic
JDBC
Spy实现的

,该工具随某些数据库的WebLogicJDBC驱动程序一起提供。这些都写到System.out而不是数据库(除非我弄错了),所以它可能没那么有用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386580.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号