applicationContext.xml

<bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource">
            <ref bean="dataSource" />
        </property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">
                    org.hibernate.dialect.Oracle9Dialect
                </prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.format_sql">true</prop>
            </props>
        </property>
        <property name="mappingResources">
            <list>
                <value>com/bbp/wage/model/BbpClerk.hbm.xml</value>
                <value>com/bbp/wage/model/BbpDept.hbm.xml</value>
                <value>com/bbp/wage/model/BbpPermit.hbm.xml</value>
                <value>com/bbp/wage/model/BbpPermitAlloc.hbm.xml</value>
                <value>com/bbp/wage/model/BbpRole.hbm.xml</value>
                <value>com/bbp/wage/model/BbpRoleAlloc.hbm.xml</value>
                <value>com/bbp/wage/model/BbpTaxRatio.hbm.xml</value>
                <value>com/bbp/wage/model/BbpWageConst.hbm.xml</value>
                <value>com/bbp/wage/model/BbpWageItem.hbm.xml</value>
                <value>
                    com/bbp/wage/model/BbpWageItemAlloc.hbm.xml
                </value>
                <value>com/bbp/wage/model/BbpWageItemval.hbm.xml</value>
                <value>com/bbp/wage/model/BbpWageJournal.hbm.xml</value>
                <value>
                    com/bbp/wage/model/BbpWageJrnlEntry.hbm.xml
                </value>
                <value>com/bbp/wage/model/BbpWageLevel.hbm.xml</value>
                <value>com/bbp/wage/model/BbpWagePayment.hbm.xml</value>
                <value>com/bbp/wage/model/BbpWageTable.hbm.xml</value>
                <value>com/bbp/wage/model/BbpWageItemsum.hbm.xml</value>
                <!-- reim  -->
                <value>
                com/bbp/reim/model/BbpReimLevbudget.hbm.xml</value>
                <value>
                com/bbp/reim/model/BbpReimLevbudgetRef.hbm.xml</value>
                <value>
                    com/bbp/reim/model/BbpReimActivity.hbm.xml
                </value>
                <value>com/bbp/reim/model/BbpReimAdvance.hbm.xml</value>
                <value>com/bbp/reim/model/BbpReimApprv.hbm.xml</value>
                <value>com/bbp/reim/model/BbpReimFee.hbm.xml</value>
                <value>
                    com/bbp/reim/model/BbpReimFeeDetail.hbm.xml
                </value>
                <value>com/bbp/reim/model/BbpReimFeeitem.hbm.xml</value>
                <value>com/bbp/reim/model/BbpReimJournal.hbm.xml</value>
                <value>
                    com/bbp/reim/model/BbpReimJournalEntry.hbm.xml
                </value>
                <value>com/bbp/reim/model/BbpReimReceipt.hbm.xml</value>
                <value>com/bbp/reim/model/BbpReimRetadv.hbm.xml</value>
                <value>com/bbp/reim/model/BbpReimRole.hbm.xml</value>
                <value>
                    com/bbp/reim/model/BbpReimRoleAlloc.hbm.xml
                </value>
                <value>com/bbp/reim/model/BbpReimWfAlloc.hbm.xml</value>
                <value>
                    com/bbp/reim/model/BbpReimWorkflow.hbm.xml
                </value>
                <value>com/bbp/voucher/model/BbpVoucher.hbm.xml</value>
                <value>
                    com/bbp/voucher/model/BbpVoucherAccountinfo.hbm.xml
                </value>
                <value>
                    com/bbp/voucher/model/BbpVoucherAdditionalinfo.hbm.xml
                </value>
                <value>
                    com/bbp/voucher/model/BbpVoucherDetail.hbm.xml
                </value>
                
                <value>com/bbp/reim/model/BbpReimOutBank.hbm.xml</value>             </list>
        </property>
    </bean> ------解决思路----------------------
log4j.properties #log4j.rootLogger=debug, stdout
log4j.logger.net.sf.hibernate=warn ### log just the SQL
log4j.logger.net.sf.hibernate.SQL=debug ### log JDBC bind parameters ###
log4j.logger.net.sf.hibernate.type=info ### log schema export/update ###
log4j.logger.net.sf.hibernate.tool.hbm2ddl=debug ### log cache activity ###
#log4j.logger.net.sf.hibernate.cache=debug
------解决思路----------------------
spring 的配置文件中:applicationContext.xml
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="mappingResources">
<list>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.cache.use_second_level_cache">
true
</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<prop key="net.sf.ehcache.configurationResourceName">
classpath:com/config/ehcache.xml
</prop>
</props>
</property>
</bean>

http://www.myexception.cn/java-web/173526.html

hibernate log4j 输出sql的更多相关文章

  1. hibernate log4j2输出sql带参数

    网上有很多是输出sql ,参数以?的形式,后面输出参数binding的log,还要自己拼接特别麻烦:这里整理下输出原生sql的方法.组件是log4jdbc 1: 修改pom.xml,确定有下面的配置, ...

  2. ibatis配置log4j输出sql日志信息

    为了在开发过程更加直观,我们需要将ibatis日志打开以便观察ibatis运作的细节. ibatis采用Apache common_logging,并结合Apache log4j作为日志输出组件. 在 ...

  3. SSM环境下配置log4j输出sql和异常到控制台和本地日志文件中

    1.引入日志依赖包 <!--解决Spring使用slf4j输出日志与log4j冲突的问题--> <dependency> <groupId>org.slf4j< ...

  4. spring+mybatis+log4j 输出SQL

    1.在mybatis-config.xml配置中添加setting配置参数,会打印SQL执行结果 <?xml version="1.0" encoding="UTF ...

  5. MyBatis3 用log4j在控制台输出 SQL

    用log4j在控制台输出 SQL 在spring-mybatis.xml中配置 <bean id="sqlSessionFactory" class="org.my ...

  6. 使用Hibernate 拦截执行sql语句,并输出sql语句,获取sql语句

    重建包名 org.hibernate.type.descriptor.sql 重建类BasicBinder 代码如下 package org.hibernate.type.descriptor.sql ...

  7. Spring3+MyBatis3整合log4j无法输出SQL语句问题的解决

    今天遇到了跟下面文章一模一样的问题,下面文章的解决方案很好,在这里记录保存一下. Spring3+MyBatis3整合无法输出SQL语句问题的解决

  8. Hibernate日志输出到SLF4J

    一,Hibernate日志问题 工程使用SLF4J,但日志文件一直没有看到Hibernate相关日志及showsql 二,Logback文件配置 修改Hibernate 日志输出指定为SLF4J,当修 ...

  9. Log4j 输出的日志中时间比系统时间少了8小时的解决方法,log4j日志文件重复输出

    1. 第一个问题:时间少了8小时 Log4j 输出的日志中,时间比系统时间少了8小时,但是 eclipse 控制台输出的日志的时间却是对的. log4j配置如下: #all logger output ...

随机推荐

  1. ActiveMQ消息的消费原理

    消费端消费消息: 在 初识ActiveMQ 中我提到过,两种方法可以接收消息,一种是使用同步阻塞的ActiveMQMessageConsumer#receive方法.另一种是使用消息监听器Messag ...

  2. WireShark Flow capture analysis

    Wiresharkl流量分析 1.图示是对WiFi数据接口的80号端口进行数据捕获,设置混杂模式 过滤表达式设置: IP地址设置过滤   ip.src==191.168.1.102    ip.dst ...

  3. SPY

    问题 : SPY 时间限制: 1 Sec  内存限制: 128 MB 题目描述 The National Intelligence Council of X Nation receives a pie ...

  4. C++中的继承(1) 继承方式

    1.继承与派生  继承是使代码可以复用的重要手段,也是面向对象程序设计的核心思想之一.简单的说,继承是指一个对象直接使用另一对象的属性和方法.继承呈现了 面向对象程序设 计的层次结构, 体现了 由简单 ...

  5. .gz解压

    1.今天很神奇我遇到这样的压缩包,啧啧啧,好少见的,记录下 gzip  -d  http_log.gz 这是讲http_log文件解压到当前的路径下

  6. Idea和PyCharm激活破解

    1. 先去百度去官网下载专业版IDE, Idea 和PyCharm激活方法一样 2. 下载破解包, 点击下载 3. 将下载的jar包放到这个安装目录的bin目录下面 4. 在bin目录下面的文件pyc ...

  7. MyBatis - 8.MyBatis工作原理

    Mybatis 配置 1.SQLSessionFactory的初始化 根据配置文件获取 SqlSessionFactory 2.openSession获取SqlSession对象 3.getMappe ...

  8. Caused by: java.lang.NumberFormatException: For input string: "18446744073709551615"

    问题:Caused by: java.lang.NumberFormatException: For input string: "18446744073709551615" 原因 ...

  9. 使用Docker方式运行Mysql(MariaDB)

    两者差不多.我使用的是MariaDB. 下面的docker命令,挂了数据,配置,映射了端口,指定了root密码,服务端编码. 蛮快的! docker run \ --name mariadb \ -v ...

  10. Android 实现连续两次点击或连续多次点击退出应用

    前言:  日常开发过程中,经常会遇到“连续点击两次退出应用”的需求(和“连续点击多次”的需求(如:手机从设置中进入开发者选项). 直接上代码:双击退出: private long exitTime = ...