java - Hibernate 是否记录它分配给准备好的 SQL 语句中的占位符的值?

标签 java sql hibernate logging log4j

Hibernate 是否记录它分配给准备好的 SQL 语句中的占位符的值?如何配置 Log4j 以便将这些值写入我的日志文件?

最佳答案

是的(参见章节 3.5 Logging)。激活以下类别的日志记录:

log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE

关于java - Hibernate 是否记录它分配给准备好的 SQL 语句中的占位符的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3041146/

相关文章:

java - 在类路径上添加属性文件

sql - 如何在 hana SQL 查询中执行 IF EXISTS

mysql - 如何在触发器中声明变量

java - 将 Vaadin CheckBox 保存到 JPA 的正确方法是什么?

java - 无法读取 Storm Spout 中的输入文件

java - 如何让gradle下载库

java - jpa条件查询,匹配作为参数传递的任何列表

java - 关系 OneToOne 的 PSQLException : relation "car_model" does not exist

java - [Microsoft][ODBC 驱动程序管理器] 游标状态无效

sql - 跨数据库链接在 oracle 中调用存储函数(返回用户定义类型的数组)