在之前的hibernate的总结中,遇到一个小问题,那就是打印sql语句的问题.在上个hibernate项目的基础上(spring+hibernate),继续p6spy的学习(p6spy...--开发调试使用 -->
sql语句 -->
hibernate.show_sql">false
hibernate打印都是一些预编译的sql,无法打印真正的sql.回顾一些jdbc(java使用连接数据的api,
Java DataBase Connectivity)直连数据库
Connection...,比如批量插入,删除等,可以直接使用statement.
hibernate默认使用的PreparedStatement,其取格式的sql是预编译的sql(参数没有被完全注入进来),从而会有一系列的?..." + sqlformat.format(sql)
}
}
这是使用了hibernate格式化类,BasicFormatterImpl,以上展示的参数都是可以展示,测试打印
//执行打印sql