1. 配置 jboss-5.0.0.GA\server\default\deploy\mysql-ds.xml
2.配置persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence
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"
version="1.0">
<persistence-unit name="MyEJBEntity" transaction-type="JTA">
<jta-data-source>java:/MySqlDS</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
</properties>
</persistence-unit>
</persistence>
分享到:
相关推荐
而`ejb3-persistence.jar`就是这个领域中的关键库文件,它包含了EJB3持久化规范的实现。 `ejb3-persistence.jar`包含了JPA(Java Persistence API)的实现,JPA是一个标准的API,它定义了如何在Java应用程序中管理...
《ejb3-persistence.jar:Java企业级持久化框架详解》 在Java开发领域,ejb3-persistence.jar是一个至关重要的组件,它涉及到Java企业版(Java EE)中的企业级bean(EJB)3.0规范,特别是持久化(Persistence)部分...
本书《Pro.EJB.3.Java Persistence API》深入探讨了如何利用EJB 3.0和Java Persistence API来构建高效且可维护的企业级Java应用程序。通过对这些技术的详细讲解,读者可以更好地理解和应用这些强大的工具来解决实际...
《Apress.Pro.EJB.3.Java.Persistence.API》这本书深入探讨了Java企业版(EJB)3中的持久化API,即Java Persistence API(JPA)。EJB 3是Java平台企业级应用开发的重要组成部分,它提供了对数据库操作的标准化框架,...
《Apress.Pro.EJB.3.Java.Persistence.API》这本书专注于企业级Java开发中的核心技术——EJB(Enterprise JavaBeans)3.0和Java Persistence API(JPA)。EJB是Java平台上用于构建可部署在服务器端的企业级应用的...
如果你在创建基于JPA的工程时,EclipseLink库中缺少`javax.persistence.Entity`相关的类,那么可能需要添加包含这些类的jar包,例如`ejb3-persistence.jar`。 **ejb3-persistence.jar** 文件很可能包含了JPA 1.0或...
在Java企业级应用开发中,EJB(Enterprise JavaBeans)和JPA(Java Persistence API)是两个关键的技术组件。EJB用于实现业务逻辑,而JPA则是Java平台上的ORM(对象关系映射)标准,帮助开发者处理数据库操作。在本...
EJB3引入了注解驱动的持久化,使得开发者可以更加直观地在实体类上声明持久化属性和行为,而无需编写XML配置文件。例如,@Entity表示一个实体类,@Id标识主键,@Table定义实体所对应的数据库表,@Column则用于指定...
在EJB3中,`persistence`标签通常与`persistence.xml`文件相关。这个配置文件是JPA应用的核心,它定义了数据源、实体类、持久化单元等关键信息。通过`persistence.xml`,开发者可以指定实体类、事务类型、查询语言...
- EJB 3.0引入了Java Persistence API(JPA),用注解替代XML配置,简化了实体bean的管理。 4. **消息驱动bean**: - 消息驱动bean是响应JMS(Java Message Service)消息的bean,通常用于异步处理任务,提高系统...
JPA配置文件(如`persistence.xml`)定义了实体类、数据源、事务策略等,确保EJB可以透明地操作数据库。 6. **EJB容器配置**:在EJB应用中,数据源通常是通过容器(如WebLogic、GlassFish、WildFly)进行管理的。...
7. **部署描述符**:虽然EJB 3.0大大减少了XML配置,但仍然有一些配置需要在`META-INF`目录下的部署描述符文件中完成,如`ejb-jar.xml`和`persistence.xml`。这些文件通常包含了Bean的元数据和持久化配置。 8. **...
JPQL(Java Persistence Query Language)是EJB 3.0中用于查询实体对象的语言,类似于SQL,但面向对象。它允许开发者以声明式方式执行复杂的数据库查询,无需编写SQL语句。 **10. 集成Web服务** EJB 3.0支持JAX-WS...
- `META-INF`: 可能包含EJB的元数据,如`persistence.xml`(对于JPA实体)和`ejb-jar.xml`(尽管通常被注解替代)。 - `.gitignore`或`.svnignore`:版本控制系统忽略文件的配置。 - `README.md`:项目介绍和说明...
- **ejb-jar.xml**:EJB部署描述符,定义EJB组件的信息,如接口、实现类、安全性和资源引用。 - **client-jar**:客户端的jar文件,包含EJB接口和任何必要的本地或远程接口实现。 - **ejb-client.jar**:包含EJB...
3. **EJB的接口**:每个EJB至少需要实现一个接口,如远程接口(Remote Interface)供客户端调用,以及可能的业务接口(Business Interface)。这些接口定义了EJB的方法签名,客户端通过它们与EJB通信。 4. **部署...
4. 部署:EJB3.0的部署通常是ejb3.jar或war文件,包含bean类、接口以及persistence.xml等配置文件。 三、与Tomcat和WebLogic的对比 1. Tomcat:这是一个轻量级的Servlet/JSP容器,不支持EJB,但可以通过Apache ...
本篇内容将基于提供的文件信息——“ejb-3_0-fr-spec-persistence.pdf”进行深入分析,探讨EJB 3.0中的关键概念和技术要点。 #### 核心概念 1. **EJB 3.0简介**: - EJB 3.0是EJB技术的一个重要里程碑,它在保留...