在控制台中显示Hibernate打印的SQL中的参数
2012-09-11 16:18
746 查看
hibernate配置文件中添加
log4j.properties中添加
运行效果
<property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/>
log4j.properties中添加
log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE log4j.logger.org.hibernate.type.descriptor.sql.BasicExtractor=TRACE log4j.logger.org.hibernate.SQL=DEBUG log4j.logger.org.hibernate.engine.QueryParameters=DEBUG log4j.logger.org.hibernate.engine.query.HQLQueryPlan=DEBUG log4j.appender.STDOUT.Threshold=trace log4j.category.org.hibernate.SQL=trace log4j.category.org.hibernate.type=trace
运行效果
16:18:12,201 DEBUG org.hibernate.SQL: 104 - /* insert org.springframework.data.jpa.example.domain.User */ insert into User (firstname, lastname, username) values (?, ?, ?) Hibernate: /* insert org.springframework.data.jpa.example.domain.User */ insert into User (firstname, lastname, username) values (?, ?, ?) 16:18:12,217 TRACE org.hibernate.type.descriptor.sql.BasicBinder: 83 - binding parameter [1] as [VARCHAR] - 张 16:18:12,218 TRACE org.hibernate.type.descriptor.sql.BasicBinder: 83 - binding parameter [2] as [VARCHAR] - 三 16:18:12,219 TRACE org.hibernate.type.descriptor.sql.BasicBinder: 83 - binding parameter [3] as [VARCHAR] - 张三 16:18:12,297 DEBUG ocessor$CustomAnnotationTransactionAttributeSource: 288 - Adding transactional method 'findByLastname' with attribute: PROPAGATION_REQUIRED,ISOLATION_DEFAULT; '' 16:18:12,325 DEBUG org.hibernate.SQL: 104 - /* select generatedAlias0 from User as generatedAlias0 where generatedAlias0.lastname=:param0 */ select user0_.id as id1_, user0_.firstname as firstname1_, user0_.lastname as lastname1_, user0_.username as username1_ from User user0_ where user0_.lastname=? Hibernate: /* select generatedAlias0 from User as generatedAlias0 where generatedAlias0.lastname=:param0 */ select user0_.id as id1_, user0_.firstname as firstname1_, user0_.lastname as lastname1_, user0_.username as username1_ from User user0_ where user0_.lastname=? 16:18:12,326 TRACE org.hibernate.type.descriptor.sql.BasicBinder: 83 - binding parameter [1] as [VARCHAR] - 三 16:18:12,330 TRACE org.hibernate.type.descriptor.sql.BasicExtractor: 72 - Found [11] as column [id1_]
相关文章推荐
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数 .
- 利用log4j显示hibernate打印sql中的参数
- 利用log4j显示hibernate打印sql中的参数
- 利用log4j显示hibernate打印sql中的参数
- 利用log4j显示hibernate打印sql中的参数
- 利用log4j显示hibernate打印sql中的实际参数
- 利用log4j显示hibernate打印sql中的参数
- 利用log4j显示hibernate打印sql中的参数
- 利用log4j显示hibernate打印sql中的参数
- Hibernate在控制台打印sql语句以及参数
- 如何在Hibernate log中显示所执行的sql的参数值 (以logback.xml的配置为例子)
- hibernate 打印sql和参数的配置
- Hibernate打印SQL及附加参数
- Hibernate配置打印sql语句和参数
- 如何在动态库中打印调试信息到控制台中显示
- 让控制台打印的Hibernate显示SQL语句显示绑定参数值
- 控制台中显示执行的Sql语句
- Hibernate打印SQL及附加参数(转载)