java - hibernate show_sql 值

标签 java hibernate

这是使用 show_sql=true 时如何显示 sql 的示例

Hibernate:
    select
        propertyse0_.entity_name as entity1_3_0_,
        propertyse0_.entity_id as entity2_3_0_,
        propertyse0_.entity_key as entity3_3_0_,
        propertyse0_.key_type as key4_3_0_,
        propertyse0_.boolean_val as boolean5_3_0_,
        propertyse0_.double_val as double6_3_0_,
        propertyse0_.string_val as string7_3_0_,
        propertyse0_.long_val as long8_3_0_,
        propertyse0_.int_val as int9_3_0_,
        propertyse0_.date_val as date10_3_0_
    from
        OS_PROPERTYENTRY propertyse0_
    where
        propertyse0_.entity_name=?
        and propertyse0_.entity_id=?
        and propertyse0_.entity_key=?

可能显示值以使用 sql 而不是 '?' 收集

最佳答案

将您的日志级别设置为“TRACE”。 在您的 log4j.properties 中(假设您使用的是 Log4J):

log4j.logger.org.hibernate=TRACE

会导致大量日志记录困难...

关于java - hibernate show_sql 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2055723/

相关文章:

java - 我可以通过 HTML 代码控制小程序字体吗?

java - 如何通过发送电子邮件来启动java程序

java - 数据库 - 有 2 个表,需要另一个具有 ID 和另一个字段的表

java - 使用 jboss 工具/hibernate 配置连接到数据库时出错

java - 错误 : No suitable driver found for jdbc:mysql://localhost:3306/test

Spring-data-jpa 渴望获取加入和使用分页不起作用

java - 如何在Java中的项目文件夹中创建文件?

java - 2-3-4树的高度

java - 如何将 List<Object[]> 设置为 HQL 参数?

java - 如何反射(reflect)java.Math等类(我想提取函数的参数类型,如: Math. abs()等)