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

openjpa1.2.2与log4j2.1.6的整合

阅读更多
    之前网上看了很多文章,但说的都不够详细,所以没有领会其中的含义。下面本人给出全部的文档。persistence.xml中,增加配置信息
<property name="openjpa.Log" value="log4j" />
1)jar包
commons-collections-3.2.jar
commons-lang-2.1.jar
commons-pool-1.3.jar
geronimo-jpa_3.0_spec-1.0.jar
geronimo-jta_1.1_spec-1.1.jar
openjpa-1.2.2.jar
serp-1.13.1.jar
mysql-connector-java-5.1.13-bin.jar
log4j-1.2.16.jar

2)persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
	xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
	<persistence-unit name="MyJPA" transaction-type="RESOURCE_LOCAL">
		<description>测试openjpa</description>
		<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
		<non-jta-data-source>java:comp/env/jdbc/net</non-jta-data-source>
		<class>entity.Animal</class>
		<properties>
			<property name="openjpa.Log" value="log4j" />
		</properties>
	</persistence-unit>
</persistence>

3)log4j.properties
log4j.rootLogger=INFO,appender1
# 控制台输出
log4j.category.openjpa.Tool=INFO
log4j.category.openjpa.Runtime=INFO
log4j.category.openjpa.Remote=WARN
log4j.category.openjpa.DataCache=WARN
log4j.category.openjpa.MetaData=WARN
log4j.category.openjpa.Enhance=WARN
log4j.category.openjpa.Query=WARN
log4j.category.openjpa.jdbc.SQL=WARN
log4j.category.openjpa.jdbc.JDBC=WARN
log4j.category.openjpa.jdbc.Schema=WARN

log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout=org.apache.log4j.PatternLayout
log4j.appender.appender1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS}[%p]: %m%n
# 立即输出
log4j.appender.appender1.immediateFlush=true
0
1
分享到:
评论

相关推荐

    logging-log4j2-log4j-2.15.0-rc2.zip maven 资源库

    针对Log4j 2 远程代码执行漏洞,需要用到的升级资源包,适用于maven资源库,包括log4j,log4j-core,log4j-api,log4j-1.2-api,log4j-jpa等全套2.15.0 maven资源库jar包。如果是maven本地仓库使用,需要将zip包解压...

    springmvc5+hibernate5+junit4+log4j2整合实例

    在本整合实例中,我们将探讨如何将Spring MVC 5、Hibernate 5、JUnit 4 和 Log4j2 集成在一起,以构建一个高效、可测试和日志记录完善的Java Web应用程序。以下是对这些技术及其整合过程的详细说明: **Spring MVC ...

    openjpa 写的一个例子

    4. **数据访问层**:创建DAO(Data Access Object)接口和实现,如`UserService.java`,通过OpenJPA的API进行CRUD操作。 5. **配置文件**:在`persistence.xml`文件中配置OpenJPA,包括数据源、实体管理工厂、实体...

    OpenJPA 2.2.1 API (CHM格式)

    OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或者符合 EJB 3.0 标准的容器集成。  除了对 JPA 标准的支持之外,OpenJPA 还提供了非常多的特性和工具支持让企业应用开发变得更加...

    openjpa范例及实例工程

    默认情况下,当应用程序第一次获取实体标识时,OpenJPA 框架从数据库中一次性获取 50 个连续的实体标识缓存起来,当下一次应用程序需要获取实体标识时,OpenJPA 将首先检测缓存中是否存在实体标识,如果存在,Open...

    Spring和openJPA集成

    **三、Spring与OpenJPA集成** 1. **配置OpenJPA** 首先,需要在项目的pom.xml文件中添加OpenJPA和Spring的依赖。然后,在Spring的配置文件(如applicationContext.xml)中声明OpenJPA的数据源、实体管理和事务...

    openjpa 源码 下载 帮助开发人员调试

    1. **对象关系映射(ORM)**:OpenJPA将Java对象模型与数据库表之间的映射关系进行管理,使得开发者可以使用面向对象的方式处理数据,无需关心底层的SQL语句。 2. **实体管理**:OpenJPA提供了Entity Manager,它是...

    Spring MVC+OpenJPA框架

    **整合Spring MVC与OpenJPA** 在Spring MVC应用中整合OpenJPA,可以实现便捷的数据访问。首先,需要在Spring配置中定义数据源、OpenJPA实体管理和事务管理器。然后,通过@Autowired注解将实体管理器注入到需要的...

    openjpa-1.1.0.jar

    apache的jpa,版本是1.1.0的,apache主页上能找的到

    jsf、openJpa学习

    **JSF与OpenJPA整合** 涉及到在JSF应用中使用OpenJPA进行数据访问。这通常包括配置OpenJPA的数据源、实体管理器工厂,以及在JSF Managed Beans中注入实体管理器,以便在处理用户请求时执行CRUD操作。JSF的事件驱动...

    Open JPA2 employee 简单例子

    OpenJPA2是一个开源的对象关系映射(ORM)框架,它是Java Persistence API(JPA)规范的实现。在这个“Open JPA2 employee简单例子”中,我们将深入理解如何使用OpenJPA2来处理数据库中的员工数据。这个示例将帮助...

    通过 WebSphere Application Server V6.1 利用 OpenJPA

    为了调试和优化,OpenJPA提供了详细的日志功能,可以通过配置log4j.properties文件来控制日志级别和输出。这对于理解和优化OpenJPA的行为非常有帮助。 最后,记得在部署应用到WebSphere之前,进行适当的测试。可以...

    Spring中使用OpenJPA

    而OpenJPA则是一个持久层框架,它提供了一种方式,将Java对象与数据库中的记录进行映射,使得我们可以像操作普通Java对象一样操作数据库。 **集成步骤** 1. **添加依赖**:在你的项目中,你需要添加Spring和Open...

    openjpa-1.2.2.jar

    OpenJPA聚合罐 org.apache.openjpa/openjpa/1.2.2/openjpa-1.2.2.jar

    openJpa的应用,感觉还可以

    OpenJPA提供了诸如实体管理、事务处理、查询优化等核心ORM功能,并且与常见的Java应用服务器如Tomcat、WebLogic等兼容良好,也支持多种数据库系统,如MySQL、Oracle、PostgreSQL等。 描述中提到的“博文链接:...

    openjpa jar

    4. **缓存机制**:OpenJPA提供了本地缓存和第二级缓存功能,以提高数据访问性能。本地缓存存储了最近访问过的实体,而第二级缓存则可以在多个数据源之间共享数据,减少对数据库的访问。 5. **元数据源**:OpenJPA...

    openJPA官方手册

    - **实体身份**:解释了如何在OpenJPA中定义实体的身份,并且通过示例展示了实体类与数据库表之间的关系。 - **生命周期回调**:介绍如何使用实体监听器和回调方法来监控实体的生命周期事件(如创建、更新、删除等)...

    easybeans-jpa-default-openjpa-1.2.2.jar

    jar包,官方版本,自测可用

    OpenJPA API 文档 chm格式

    OpenJPA API 文档 chm格式

Global site tag (gtag.js) - Google Analytics