去掉hibernate产生的日志信息
要关闭hibernate的日志,首先要把hibernate.show_sql设置为false;然后设置log4j.properties。
# Control logging for other open source packages log4j.logger.com.opensymphony.oscache=ERROR log4j.logger.net.sf.navigator=ERROR log4j.logger.net.sf.acegisecurity=WARN log4j.logger.net.sf.acegisecurity.intercept.event.LoggerListener=WARN log4j.logger.org.apache.commons=ERROR log4j.logger.org.apache.struts=WARN log4j.logger.org.displaytag=ERROR log4j.logger.org.springframework=WARN log4j.logger.com.ibatis.db=WARN log4j.logger.org.apache.velocity=WARN # Don't show debug logs for WebTest log4j.logger.com.canoo.webtest=WARN # All hibernate log output of "info" level or higher goes to stdout. # For more verbose logging, change the "info" to "debug" on the last line. log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN log4j.logger.org.hibernate=WARN # Changing the log level to DEBUG will result in Hibernate generated # SQL to be logged. log4j.logger.org.hibernate.SQL=ERROR # Changing the log level to DEBUG will result in the PreparedStatement # bound variable values to be logged. log4j.logger.org.hibernate.type=ERROR
相关推荐
这个压缩包“hibernate3必要jar包”显然是针对Hibernate3版本的,已经去除了冗余的库文件,并确保包含所有必需的组件,以确保能够成功运行一个基于Hibernate3的应用程序。 以下是一些关于Hibernate3及其核心组件的...
Hibernate是Java领域的一款主流ORM框架,它可以将Java对象与数据库表进行映射,从而免去手动编写SQL的繁琐工作。关键特性包括: 1. **实体类(Entity)**:代表数据库表。 2. **映射文件(Hibernate.cfg.xml)**:...
Hibernate是一个开放源代码的对象关系映射(ORM)框架,它允许开发人员使用面向对象的方式来操作数据库,而无需直接编写SQL语句。这里的“jar包”是指将多个Java类文件、资源文件以及元数据打包成一个可执行的库文件...
如果我们想使用 Log4J2 作为日志记录工具,我们需要去除 Logback JAR 并且在类路径中加入 Log4J2 的依赖。 例如,我们可以在 pom.xml 文件中添加以下依赖项: <groupId>org.springframework.boot <artifactId>...
本资料集合主要涵盖了Hibernate 3.3.2版本的相关学习内容,包括了如何搭建Log4J日志环境、hbm2ddl工具的使用、数据库表与Java类的创建顺序探讨、MySQL客户端的使用以及SQL语句的显示与格式化等关键知识点。...
本压缩包"hibernate required jars"包含了配置Hibernate所需的所有核心库文件,旨在提供一个精简的环境,去除了不常用或非必要的组件,以降低项目的依赖复杂性。 1. **Hibernate核心库**:Hibernate的核心库文件...
其他如Hibernate Tools、Envers(审计日志)或者连接池等可能未包含在内,因为这些是附加功能,对于某些项目可能不是必需的。 **使用步骤** 1. **配置**:在项目中引入Hibernate库,配置hibernate.cfg.xml文件,...
它支持HQL(Hibernate Query Language),一种类似于SQL的语言,可以更直观地进行对象查询。此外,Hibernate还提供了二级缓存机制,提升了数据访问性能。 Struts2是Struts的升级版,遵循MVC设计模式,负责处理HTTP...
5. **日志框架**: Hibernate 默认使用 SLF4J,但也可通过适配器支持其他日志框架,如 Log4j 和 Apache Commons Logging。 6. **Session 管理**: - `getCurrentSession()`: 从当前线程绑定的上下文中获取 Session,...
如Hibernate和MyBatis等对象关系映射框架,它们在底层处理了SQL的预编译和参数绑定,降低了SQL注入的风险。但使用时仍需注意框架的安全配置,避免框架的默认设置带来的潜在问题。 9. **持续更新与审计**: 定期...
在这个项目中,我们将去掉单独的Hibernate配置文件,将其集成到Spring中。 数据源的配置是第一步,Spring中可以使用Apache Commons DBCP的BasicDataSource。例如: ```xml ${jdbc.driver}"/> ${jdbc.url}"/> ${...
Hibernate允许开发者通过Java对象与数据库表进行映射,从而避免直接编写SQL语句。它提供了Session接口来进行数据的CRUD(创建、读取、更新、删除)操作,并支持事务管理和缓存机制。 在这个整合包中,"s2sh_jar...
它支持HQL(Hibernate Query Language),一种类似于SQL的语言,用于查询对象。此外,Hibernate5还引入了性能优化和新的API改进,增强了对JPA 2.2的支持。 **Struts2框架** Struts2是一个基于MVC(Model-View-...
`AnnotationSessionFactoryBean`用于基于注解的Hibernate配置,通过`ref="dataSource"`将数据源关联起来,并设置其他Hibernate属性,如日志显示SQL(`hibernate.show_sql`)和格式化SQL(`hibernate.format_sql`)。...
项目的描述提到,由于项目体积较大,上传有困难,因此只提供了去除`.jar`依赖后的代码。这表明用户需要自行配置项目的运行环境,可能包括下载并添加相应的外部库,如Struts2、Spring、Hibernate的`.jar`文件,以及...
Hibernate通过映射Java类到数据库表,自动处理SQL语句的生成和执行,极大地简化了数据库操作。最新版本的Hibernate支持JPA(Java Persistence API)标准,提供了更加灵活的数据访问选项,同时保持了高效性能。 在这...
通过配置XML文件或使用注解,Hibernate可以将Java对象映射到数据库表,自动处理SQL语句,从而避免了大量低级的JDBC代码。 对于"ssh精简jar包下载",这通常是指一个包含这三个框架最小化依赖的集合,适合初学者快速...
- **MyBatis**:可能作为与数据库交互的另一种选择,提供SQL映射文件和动态SQL支持。 - ** Freemarker** 或 **JSP**:视图层技术,用于生成动态网页内容。 - **Logback**:日志管理框架,提供日志记录、归档和...
3. **Hibernate**:Hibernate是一个持久化框架,它简化了数据库操作,通过ORM(Object-Relational Mapping,对象关系映射)技术将Java对象与数据库表对应起来,避免了大量SQL的编写工作。Hibernate提供了实体管理、...
这通常涉及到精简项目中的jar文件,去除不必要的类库,以提高应用的运行效率和减少潜在的冲突。 对于数据库msSQL2000的使用,这意味着应用将与Microsoft SQL Server 2000进行数据交互。在SSH整合中,Hibernate会...