`
gaoke
  • 浏览: 86778 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j 输出hibernate和iBATIS的sql语句

    博客分类:
  • Java
阅读更多
## Hibernate   logging   configuration... ##
#log4j.logger.org.hibernate=info
log4j.logger.org.hibernate.SQL=debug
log4j.logger.org.hibernate.HQL=debug


## Ibatis logging   configuration... ##
log4j.logger.com.ibatis=DEBUG
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
#log4j.logger.java.sql.ResultSet=DEBUG
分享到:
评论

相关推荐

    mybatis,ibatis,hibernate 显示查询SQL

    在iBatis中,同样可以通过配置日志系统,如log4j,查看执行的SQL语句,这对于调试和性能优化非常有用。 **Hibernate** Hibernate 是一个全面的ORM框架,提供了更强大的对象关系映射功能。它不仅处理SQL的生成,还...

    sql语句中用问号代替参数

    在SQL语句中,使用问号(`?`)作为参数占位符是一种常见的做法,尤其是在编程语言如Java中与数据库交互时。这种方式被称为预编译语句或参数化查询,它具有重要的安全性和性能优势。 ### SQL参数化查询的概念 参数化...

    ibatis2包和能显示执行的sql语句的ibatis2.jar

    默认情况下,Ibatis并不自动打印执行的SQL,但可以通过设置log4j、logback或其他日志系统的配置,启用日志输出,从而查看应用程序运行时执行的SQL语句。例如,如果你使用的是log4j,可以在配置文件中添加以下内容: ...

    iBATIS SQL Maps 开发指南

    - `log4j.jar` 或其他日志库:用于记录日志信息。 此外,还需要根据使用的数据库类型添加相应的 JDBC 驱动 JAR 文件。 ##### 3.2 从 1.x 版本升级 - **考虑升级**:如果你正在使用 iBATIS 的早期版本,那么升级到...

    hibernate,spring,struts,mysql,oracle,jboss,log4j,ibatis的jar文件

    在Java开发领域,这些技术是构建企业级应用的基石,它们分别是Hibernate、Spring、Struts、MySQL、Oracle、JBoss、Log4j和iBatis。让我们逐一深入了解这些技术及其jar文件的重要性。 1. Hibernate:这是一个强大的...

    hibernate3.jar、ibatis-dao-2.jar、spring.jar、struts.jar、log4j-1.2.9.jar

    Log4j提供了丰富的日志级别(如DEBUG、INFO、WARN、ERROR等),以及灵活的日志输出配置,如控制台、文件、网络等,有助于开发者进行调试和性能分析。 5. **iBatis-dao-2.jar**:iBatis(在本例中可能是iBATIS DAO的...

    ibatis jar包

    iBatis jar包是Java开发中的一个重要组件,它是一个优秀的持久层框架,专注于数据库操作的映射,将SQL语句与Java代码分离,使得开发者能够更灵活地管理和编写数据库交互逻辑。这个jar包包含了所有iBatis框架的核心类...

    ibatis的使用教程

    然后,在Java项目中添加这些库,配置log4j.properties以开启SQL日志输出。接着,新建主配置文件sqlMapConfig.xml,配置事务源,例如使用JDBC事务。创建对应的POJO对象和映射文件(如Employee.xml),并将映射文件在...

    iBATIS_2.0_开发指南

    iBATIS使用Apache Common Logging,并且可以通过Apache Log4j进行日志输出。创建`log4j.properties`文件,内容如下: ``` log4j.rootLogger=DEBUG,stdout log4j.appender.stdout=org.apache.log4j....

    ibatis 开发指南,开发手册 txt 版

    - Hibernate和OJB提供了全自动化对象关系映射,而iBatis则允许开发者手动编写SQL语句,并将结果集映射到Java对象上。 - **特点**: - 提供了对传统JDBC API的封装,减少了大量的样板代码。 - 支持自定义SQL语句,...

    ibatis的技术总结

    3. **添加lib:** 向工程中添加iBatis所需的库文件,这些库文件包括iBatis的核心库以及其他可能依赖的库,如日志库(log4j)、数据库驱动等。 4. **编写sqlmapconfig.xml:** 这是iBatis的主要配置文件,其中定义了...

    iBatis开发指南

    在iBatis中,开发者需要手动编写SQL语句,然后通过配置文件来映射这些SQL语句和Java对象之间的关系。 #### 二、“半自动化”特性解析 - **概念解释**:“半自动化”意味着iBatis不会自动生成SQL语句,而是要求...

    ibatis技术总结

    常见的iBatis依赖包括`ibatis.jar`和`log4j.jar`等。 4. **编写sqlmapconfig.xml**:这是iBatis的核心配置文件,其中定义了数据源、事务管理器、映射文件位置等关键配置。 5. **编写sqlmap.xml**:这是一个或多个...

    ibatis 相关jar包

    - `log4j-xxx.jar`(可能包含):日志处理库,Ibatis默认使用Log4j进行日志记录,便于调试和问题排查。 - `mysql-connector-java-xxx.jar`(可能包含):MySQL的JDBC驱动,用于连接MySQL数据库。 - `ojdbc-xxx....

    ibatis小结

    2. **日志配置**: 可选择Log4j、SLF4J或Logback进行日志记录,便于调试和问题定位。 3. **资源加载**: Ibatis可以使用类路径、文件系统或URL等方式加载XML配置文件和映射文件。 4. **数据源配置**: 配置数据库连接...

    ibatis Guide

    此外,通过配置log4j.properties文件启用日志记录,便于观察ibatis的运行细节。 - **构建ibatis基础代码**:包括创建必要的Java类和定义它们与数据库表的映射关系。 - **ibatis配置**:编写XML配置文件,定义数据源...

    ibatis资料大全

    - **配置日志**:使用Apache log4j作为日志输出组件,通过`log4j.properties`配置文件启用调试级别日志记录,以便观察ibatis的运行细节。 通过以上知识点的详细介绍,我们可以了解到ibatis作为一种“半自动化”的...

    SSI2 Struts2+Spring2.5+IBatis2 配置

    4. **log4j配置**:log4j是Java的日志记录工具,其配置文件log4j.properties或log4j.xml用于定义日志级别、输出目的地等。在本例中,log4j.jar版本需为1.2.16或以上,以避免FileNotFound异常。通常,log4j配置包括...

    J2EE学习 Ibatis开发资料共享 Ibatis开发资料 Ibatis学习框架 Ibatis开发概要

    - **配置日志输出**:为了更好地跟踪Ibatis的执行流程,可以通过配置log4j.properties文件来开启日志记录。例如,可以设置如下配置: ``` log4j.rootLogger=DEBUG,stdout log4j.appender.stdout=org.apache.log4j...

Global site tag (gtag.js) - Google Analytics