hibernate log4j 输出sql
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的更多相关文章
- hibernate log4j2输出sql带参数
网上有很多是输出sql ,参数以?的形式,后面输出参数binding的log,还要自己拼接特别麻烦:这里整理下输出原生sql的方法.组件是log4jdbc 1: 修改pom.xml,确定有下面的配置, ...
- ibatis配置log4j输出sql日志信息
为了在开发过程更加直观,我们需要将ibatis日志打开以便观察ibatis运作的细节. ibatis采用Apache common_logging,并结合Apache log4j作为日志输出组件. 在 ...
- SSM环境下配置log4j输出sql和异常到控制台和本地日志文件中
1.引入日志依赖包 <!--解决Spring使用slf4j输出日志与log4j冲突的问题--> <dependency> <groupId>org.slf4j< ...
- spring+mybatis+log4j 输出SQL
1.在mybatis-config.xml配置中添加setting配置参数,会打印SQL执行结果 <?xml version="1.0" encoding="UTF ...
- MyBatis3 用log4j在控制台输出 SQL
用log4j在控制台输出 SQL 在spring-mybatis.xml中配置 <bean id="sqlSessionFactory" class="org.my ...
- 使用Hibernate 拦截执行sql语句,并输出sql语句,获取sql语句
重建包名 org.hibernate.type.descriptor.sql 重建类BasicBinder 代码如下 package org.hibernate.type.descriptor.sql ...
- Spring3+MyBatis3整合log4j无法输出SQL语句问题的解决
今天遇到了跟下面文章一模一样的问题,下面文章的解决方案很好,在这里记录保存一下. Spring3+MyBatis3整合无法输出SQL语句问题的解决
- Hibernate日志输出到SLF4J
一,Hibernate日志问题 工程使用SLF4J,但日志文件一直没有看到Hibernate相关日志及showsql 二,Logback文件配置 修改Hibernate 日志输出指定为SLF4J,当修 ...
- Log4j 输出的日志中时间比系统时间少了8小时的解决方法,log4j日志文件重复输出
1. 第一个问题:时间少了8小时 Log4j 输出的日志中,时间比系统时间少了8小时,但是 eclipse 控制台输出的日志的时间却是对的. log4j配置如下: #all logger output ...
随机推荐
- pytorch中的 requires_grad和volatile
https://blog.csdn.net/u012436149/article/details/66971822 简单总结其用途 (1)requires_grad=Fasle时不需要更新梯度, 适用 ...
- PDF裁剪页面,PDF怎么裁剪页面的方法
PDF文件要怎么裁剪页面呢,是不是有很多的小伙们想知道呢,当打开一个PDF文件的时候如果一个页面中有很多的空白页面就会影响文件的美观与使用,今天小编就为大家分享一下小编的裁剪页面的方法. 操作软件:迅 ...
- cf1140E 回文串+染色方案dp
有点硬核的dp..要用到一个结论.. /* 把原串拆成奇偶串,再拆成极大连续的-1串:该串两端都是非-1数,中间都是-1,并且下标要么都是偶数,要么都是技术 然后对所有这些串进行dp,dp[i][0] ...
- Java SimpleDateFormat 中英文时间格式化转换
2015年08月29日 17:37:43 阅读数:32459 SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式化(日期 -> 文本).解析( ...
- Jmeter3.0 中文乱码的解决方法
在Body Data中输入中文时,发现是乱码,如下图 这种情况在jmeter3.0的版本中才会产生,由于3.0中优化body data后,使用默认的字体(Consolas)不支持汉字的显示. 解决方法 ...
- 集腋成裘-02-css基础-01
CSS 层叠样式表(Cascading Style Sheets)(级联样式表) 1 选择器 1.1 写法 选择器是一个选择标签的过程. 选择器{属性:值;...} 1.2 基础选择器 标签选择器 类 ...
- IDEA的字体设置
最后点击ok
- hdfs数据到hive中,以及hdfs数据隐身理解
hdfs数据到hive中: 假设hdfs中已存在好了数据,路径是hdfs:/localhost:9000/user/user_w/hive_g2park/user_center_enterprise_ ...
- WCF寄宿IIS
1.创建一个简单的wcf项目 创建完成后直接运行,结果 然后进行发布 在IIS上新建一个网站,直接进行发布即可 遇到的问题 请求与通配符 mime 映射相匹配.请求映射到静态文件处理程序. 需要注意的 ...
- JavaScript中this 详解
涵义 this 关键字是一个非常重要的语法点.毫不夸张地说,不理解它的含义,大部分开发任务都无法完成. 首先, this 总是返回一个对象,简单说,就是返回属性或方法“当前”所在的对象. this.p ...