<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.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_2_0.xsd">
<persistence-unit name="fyszy" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>jdbc/database</jta-data-source>
<class>com.*.User</class>
<properties>
<property name="hibernate.hbm2ddl.auto" value="false" />
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
<property name="hibernate.show_sql" value="true" />
<property name="jta.UserTransaction" value="javax.transaction.UserTransaction"/>
property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.WeblogicJtaPlatform"/>
</properties>
</persistence-unit>
</persistence>
分享到:
相关推荐
3. **配置Hibernate**:在Hibernate的配置文件中,设置`hibernate.transaction.jta.platform`属性为Spring的`PlatformTransactionManager`实现,让Hibernate知道使用Spring管理事务。 4. **声明式事务管理**:在...
本案例主要探讨如何利用Spring Boot、Atomikos、JTA(Java Transaction API)、Hibernate以及MyBatis,结合MySQL数据库,实现一个跨数据源的分布式事务解决方案。 首先,Spring Boot是一个基于Spring框架的快速开发...
在Hibernate的配置文件`hibernate.cfg.xml`中,指定使用JTA事务管理器,例如`<property name="jta.platform">org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform</property>`,并配置数据源为...
1. 配置Hibernate:在Hibernate的配置文件中,设置`<property name="jta.platform">org.apache.geronimo.transaction.manager.GeronimoJtaPlatform</property>`,指定使用Geronimo的JTA平台。 2. 应用程序代码:在...
**7.5.9.org.hibernate.service.jta.platform.spi.JtaPlatform** JtaPlatform提供了JTA平台的支持。 **7.5.10.org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider** ...
在`org.hibernate.transaction`包中,可以看到如`Transaction`和`JtaPlatform`等类的实现。 8. **类型系统** Hibernate的类型系统使得各种Java类型与数据库类型之间能够无缝转换。`org.hibernate.type`包下包含了...
在J2EE(Java 2 Platform, Enterprise Edition)环境中,Hibernate扮演着核心角色,帮助开发者处理数据持久化问题,使得业务逻辑与数据库操作解耦。"HibernateSynchronizer-3.1.5"很可能是一个用于版本控制或部署...
5. **事务(Transactions)**: Hibernate支持JTA(Java Transaction API)和JDBC事务,确保数据操作的原子性和一致性。 6. **查询(Querying)**: Hibernate提供HQL(Hibernate Query Language)和 Criteria 查询,...
<property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.service.jta.platform.internal.SapjtaPlatform" /> ``` ###### 3.2.6 配置应用程序将使用的 DataSource - 在 SAP NetWeaver ...
【hibernate包】是Java开发中的一个关键组件,尤其在构建J2EE(Java 2 Platform, Enterprise Edition)项目时,它扮演着至关重要的角色。Hibernate是一个开源的对象关系映射(ORM)框架,旨在简化数据库操作,使...
在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是企业级应用程序开发的基石,它提供了一套规范和API,使得开发者可以构建可扩展、安全且事务处理能力强大的多层分布式应用。本资源主要关注的是J2EE相关的...
5. **事务(Transaction)**: Hibernate支持JTA(Java Transaction API)和JDBC事务管理,确保数据操作的原子性和一致性。 **二、Hibernate的主要功能** 1. **对象查询语言(HQL)**: Hibernate提供了一种面向对象...
然后,根据各自的框架文档,配置Struts2的配置文件(struts.xml)、Hibernate的配置文件(hibernate.cfg.xml)以及Spring的配置文件(如applicationContext.xml),接着就可以开始编写业务逻辑和控制层代码了。...
J2EE(Java 2 Platform, Enterprise Edition)是Java企业级应用的标准平台,它提供了多种服务和API,包括Web容器、EJB容器、JMS、JTA等,为开发分布式、多层的企业级应用提供了坚实的基础。在这个系统中,J2EE提供了...
J2EE(Java 2 Platform, Enterprise Edition):这是一个由Sun Microsystems(现为Oracle)开发的企业级Java应用平台,包括了多种服务、API和容器,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、...
- **缓存机制**: Hibernate提供了两级缓存机制,一级缓存是Session级别的,二级缓存可以在SessionFactory级别配置。 - **事务处理**: 支持本地事务和分布式事务,可以通过配置文件或代码来控制事务的行为。 - **查询...
- **JTA (Java Transaction API)**:处理事务管理,确保数据一致性。 2. **Struts2** Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架。它简化了开发过程,通过提供拦截器、结果类型、...
根据提供的文件信息,我们可以归纳出以下几个关键的知识点:Struts2框架、Hibernate3.3、J2SE(Java 2 Platform Standard Edition)以及与网络游戏相关的开发技术。 ### Struts2框架 #### 概述 Struts2是Apache ...
**J2EE**(Java 2 Platform, Enterprise Edition)是Sun Microsystems公司为开发大型分布式网络应用而设计的一个软件平台。它继承和发展了早期的Java EE标准,提供了丰富的组件和服务来构建高度可伸缩、可移植的企业级...
5. 配置Hibernate的SessionFactory,如hibernate.cfg.xml和实体类的映射文件。 6. 在MyEclipse中设置数据源,连接数据库。 7. 使用IDE的工具生成DAO和Service层代码,完成基本的SSH整合。 通过上述的整合和配置,...