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="EJBJPAPU" 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>
jpa底层使用的是hibernate来实现的,所以有properties的配置。
mysql-ds.xml:
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/ejb3</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password>root</password>
此文件一定要放置到服务器的deploy目录中。
把mysql的jar包放置到服务器中的lib目录中。
jboss-4.2.3/server/default/lib;
分享到:
相关推荐
- **docs**: 包含配置示例文件,例如数据库配置等。 - **docs/dtd**: 存放 JBoss 使用的各种 XML 文件的 DTD。 - **lib**: 包含 JBoss 启动时加载的 JAR 文件,这些 JAR 被所有 JBoss 配置共享。不建议在此目录放置...
在"**EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程).txt**"文件中,你将找到一个完整的示例,涵盖了上述所有步骤,包括具体的代码片段和执行过程,这对于初学者来说是一个很好的起点,可以快速理解并实践EJB 3.0在...
Java Persistence Query Language(JPQL)是EJB 3.0中的一种面向对象的查询语言,类似于SQL,但操作的是对象而不是数据库记录。通过JPQL,开发者可以方便地进行复杂的数据查询,如`SELECT e FROM Employee e WHERE ...
EJB3.0最显著的改变之一是引入了对注解的支持,这使得开发者可以在类和方法上使用注解来声明EJB的属性和配置,从而极大地简化了EJB组件的创建过程。例如,可以使用`@Stateless`、`@Stateful`和`@Singleton`注解来...
在EJB 3.0中,Entity Bean代表持久化对象,它存储在数据库中并与数据库进行交互。这个部分将介绍如何定义实体bean,包括使用JPA(Java Persistence API)来注解实体类,设置主键,以及使用实体管理器进行CRUD(创建...
"李腾飞EJB3.0 源码 源代码"可能包含的是李腾飞教授或团队关于EJB 3.0技术的实践示例或教学资源。通过分析这些源码,开发者可以深入理解EJB 3.0的实现细节,例如如何使用注解定义Bean、如何处理持久化、如何进行依赖...
在"ejb3.0入门经典教程-source"这个压缩包中,包含了书中各个章节的示例代码,覆盖了EJB 3.0的各个方面,例如实体Bean的创建、会话Bean的使用、事务管理、安全性设置以及JPA的持久化操作等。这些源码对于初学者来说...
在EJB 3.0之前,开发者需要编写大量的XML配置文件来描述实体、会话和消息驱动bean的行为。EJB 3.0引入了注解,使得开发者可以直接在类和方法上使用注解来声明bean的角色和行为。例如,`@Entity`用于标记实体bean,`@...
EJB3.0引入了JPA(Java Persistence API),通过注解可以轻松地定义实体类和映射关系,不再需要编写大量的XML配置文件。例如,@Entity表示一个实体类,@Table指定对应的数据库表,@Id标记主键字段。 2. **会话Bean...
总的来说,"EJB3.0源代码"的压缩包很可能包含了使用EJB 3.0规范编写的各类Bean的源码,包括实体Bean、无状态会话Bean、有状态会话Bean和消息驱动Bean,以及相关的配置文件。通过分析这些源代码,我们可以深入理解EJB...
### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...
5. **实体Bean(Entity Beans)**:EJB3.0中的实体Bean主要基于JPA,使用`@Entity`注解标识,允许开发者直接操作数据库记录。实体Bean可以通过`@GeneratedValue`注解来自动分配主键。 6. **容器管理的事务...
在"**EJB3.0开发平台配置(含源码)**"这个资源中,我们可以深入学习和实践EJB3.0的相关技术。 1. **EJB3.0的核心概念** - **实体Bean(Entity Beans)**:代表数据库中的持久化对象,EJB3.0引入了JPA(Java ...
**电子书-EJB3.0实例教程** EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的一部分,主要用于构建可复用的、模块化的、面向服务的企业级应用程序。EJB 3.0是其重要的一个版本,它在EJB 2.x的基础上进行...
**EJB3.0实例教程及源代码** 本教程专注于企业级JavaBeans(EJB)3.0技术的实践应用,由黎活明提供。EJB是Java平台上的一个核心组件,用于构建可扩展的、可靠的、安全的分布式应用程序。EJB 3.0是EJB规范的一个重要...
1. **注解驱动(Annotation-based)**:在EJB3.0中,开发者可以使用注解来声明组件的角色、依赖关系以及持久化等信息,大大减少了XML配置文件的使用。例如,@Entity表示一个实体Bean,@PersistenceContext用于注入...
综上所述,ejb3.0规范PDF包含了大量的信息,从配置简化到实体Bean的JPA集成,再到会话Bean、消息驱动Bean的使用,以及依赖注入、接口驱动编程、事务管理和安全性等多个方面,为Java EE开发者提供了全面的指导。...
EJB3.0的部署变得更加简单,可以直接将Bean打包在JAR或WAR文件中,无需XML配置文件。此外,JUnit等单元测试框架可以方便地对EJB进行测试。 总结起来,EJB3.0是Java EE平台的一次重要革新,它以更简洁、直观的方式...
首先,EJB3.0引入了注解,使得开发者无需编写XML配置文件即可声明EJB组件。例如,`@Stateless`、`@Stateful`、`@Singleton`、`@MessageDriven`等注解分别用于声明无状态会话bean、有状态会话bean、单例bean和消息...