使用 log4j 在控制台 打印 hibernate 语句参数

log4j.rootLogger=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

#为了显示参数log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACElog4j.logger.org.hibernate.type.descriptor.sql.BasicExtractor=TRACE

#查看查询中命名参数的值log4j.logger.org.hibernate.engine.QueryParameters=DEBUGlog4j.logger.org.hibernate.engine.query.HQLQueryPlan=DEBUG
时间: 2024-10-08 19:54:50

使用 log4j 在控制台 打印 hibernate 语句参数的相关文章

maven项目整合SSM配置log4j, 实现控制台打印SQL语句

在原有项目正常启动的情况下, 实现在控制台打印mapper包下SQL语句. 1.在pom.xml配置文件中添加两个依赖(缺一不可) 1 <!--日志包--> 2 <dependency> 3 <groupId>log4j</groupId> 4 <artifactId>log4j</artifactId> 5 <version>${log4j-version}</version> 6 </dependen

mybatis和ibatis控制台打印sql语句方法

#将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句 log4j.rootLogger=debug,stdout,logfile### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppender#log4j.appender.stdout.Target=System.errlog4j.appender.stdout.layout=org.apache.log4j.Simpl

mybatis 控制台打印sql语句

其实很简单,打印SQL只需要加一个setting就可以了.亲测可用. mybatis-config.xml: <settings>        <setting name="cacheEnabled" value="true" />        <!-- 打印sql日志 -->        <setting name="logImpl" value="STDOUT_LOGGING"

MyBatis框架在控制台打印Sql语句-遁地龙卷风

(-1)写在前面 我用的是MyBatis 3.2.4,Maven Project (0)mybatis-config.xml <settings> <setting name="logImpl" value="LOG4J"/> </settings> (1)log4j.properties 内容 log4j.rootLogger=DEBUG, Console log4j.appender.Console=org.apache.lo

eclipse配置log4j在控制台打印的字体颜色

1.安装插件net.mihai-nita.ansicon.plugin: 下载net.mihai-nita.ansicon.plugin.zip,解压得一个plugin目录,复制父目录到eclipse根目录下自建的MyPlugins目录下,如下:                               在eclipse根目录下建立links文件夹,写上插件路径:path=C:\\applications\\eclipse\\MyPlugins\\net.mihai-nita.ansicon.

设置MyBatis在控制台打印SQL语句

在调试阶段,打印SQL会极大方便开发者.MyBatis有提供配置,只需要在MyBatis的配置文件mybatis-config.xml中<configuration>节点下,添加如下配置: 1 <settings> 2 <!-- SQL日志输出 --> 3 <setting name="logImpl" value="STDOUT_LOGGING" /> 4 </settings> 原文地址:https:/

不需要配置log4j , 调试打印ibatis执行的sql语句和参数

背景:如果不想通过配置log4j的方式来打印ibatis执行的sql语句和参数param,可以使用如下方法在控制台打印sql语句和参数 public static void main(String[] args) { try { //声明配置文件的名称(映射文件被定义在其中) String resource = "com/test/tele/bean/iBatis-config-test.xml"; //利用工具类Resources来读取到配置文件 Reader reader = Re

打印hibernate的SQL语句的几种办法

摘要 使用hibernate时,我们常常需要查看hibernate实际提交到数据库的SQL及相关参数.这里提供几种方案,供大家在开发中使用. 使用hibernate-configuration 这也许是最简单的一种配置.我们只需要为hibernate配置一个参数,就可以在console中打印出SQL语句. 需要增加的仅仅是这个参数(其它参数略去): <hibernate-configuration>     <session-factory>         <propert

hibernate 打印sql和参数的配置

1.配置spring-hiberbate.xml:<prop key="hibernate.show_sql">true</prop>--强制打印sql 不受log4j影响<prop key="hibernate.format_sql">true</prop>--格式化sql<prop key="hibernate.use_sql_comments">true</prop>-