`
xuela_net
  • 浏览: 513531 次
文章分类
社区版块
存档分类
最新评论

ejb3.0 中数据库的配置

 
阅读更多
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;


分享到:
评论

相关推荐

    EJB3.0开发环境配置

    - **docs**: 包含配置示例文件,例如数据库配置等。 - **docs/dtd**: 存放 JBoss 使用的各种 XML 文件的 DTD。 - **lib**: 包含 JBoss 启动时加载的 JAR 文件,这些 JAR 被所有 JBoss 配置共享。不建议在此目录放置...

    EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程)

    在"**EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程).txt**"文件中,你将找到一个完整的示例,涵盖了上述所有步骤,包括具体的代码片段和执行过程,这对于初学者来说是一个很好的起点,可以快速理解并实践EJB 3.0在...

    ejb3.0开发规范PDF

    Java Persistence Query Language(JPQL)是EJB 3.0中的一种面向对象的查询语言,类似于SQL,但操作的是对象而不是数据库记录。通过JPQL,开发者可以方便地进行复杂的数据查询,如`SELECT e FROM Employee e WHERE ...

    精通EJB3.0 pdf

    EJB3.0最显著的改变之一是引入了对注解的支持,这使得开发者可以在类和方法上使用注解来声明EJB的属性和配置,从而极大地简化了EJB组件的创建过程。例如,可以使用`@Stateless`、`@Stateful`和`@Singleton`注解来...

    ejb3.0入门图文教程

    在EJB 3.0中,Entity Bean代表持久化对象,它存储在数据库中并与数据库进行交互。这个部分将介绍如何定义实体bean,包括使用JPA(Java Persistence API)来注解实体类,设置主键,以及使用实体管理器进行CRUD(创建...

    李腾飞EJB3.0 源码 源代码

    "李腾飞EJB3.0 源码 源代码"可能包含的是李腾飞教授或团队关于EJB 3.0技术的实践示例或教学资源。通过分析这些源码,开发者可以深入理解EJB 3.0的实现细节,例如如何使用注解定义Bean、如何处理持久化、如何进行依赖...

    《EJB 3.0入门经典》 源码

    在"ejb3.0入门经典教程-source"这个压缩包中,包含了书中各个章节的示例代码,覆盖了EJB 3.0的各个方面,例如实体Bean的创建、会话Bean的使用、事务管理、安全性设置以及JPA的持久化操作等。这些源码对于初学者来说...

    EJB 3.0实例教程.pdf

    在EJB 3.0之前,开发者需要编写大量的XML配置文件来描述实体、会话和消息驱动bean的行为。EJB 3.0引入了注解,使得开发者可以直接在类和方法上使用注解来声明bean的角色和行为。例如,`@Entity`用于标记实体bean,`@...

    EJB3.0架包

    EJB3.0引入了JPA(Java Persistence API),通过注解可以轻松地定义实体类和映射关系,不再需要编写大量的XML配置文件。例如,@Entity表示一个实体类,@Table指定对应的数据库表,@Id标记主键字段。 2. **会话Bean...

    EJB3.0源代码

    总的来说,"EJB3.0源代码"的压缩包很可能包含了使用EJB 3.0规范编写的各类Bean的源码,包括实体Bean、无状态会话Bean、有状态会话Bean和消息驱动Bean,以及相关的配置文件。通过分析这些源代码,我们可以深入理解EJB...

    ejb2.0与ejb3.0的区别

    ### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...

    EJB3.0规范-EJB3.0 SPECIFICATION

    5. **实体Bean(Entity Beans)**:EJB3.0中的实体Bean主要基于JPA,使用`@Entity`注解标识,允许开发者直接操作数据库记录。实体Bean可以通过`@GeneratedValue`注解来自动分配主键。 6. **容器管理的事务...

    EJB3.0开发平台配置(含源码)

    在"**EJB3.0开发平台配置(含源码)**"这个资源中,我们可以深入学习和实践EJB3.0的相关技术。 1. **EJB3.0的核心概念** - **实体Bean(Entity Beans)**:代表数据库中的持久化对象,EJB3.0引入了JPA(Java ...

    电子书-EJB3.0实例教程

    **电子书-EJB3.0实例教程** EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的一部分,主要用于构建可复用的、模块化的、面向服务的企业级应用程序。EJB 3.0是其重要的一个版本,它在EJB 2.x的基础上进行...

    EJB3.0实例教程及源代码

    **EJB3.0实例教程及源代码** 本教程专注于企业级JavaBeans(EJB)3.0技术的实践应用,由黎活明提供。EJB是Java平台上的一个核心组件,用于构建可扩展的、可靠的、安全的分布式应用程序。EJB 3.0是EJB规范的一个重要...

    EJB3.0完整代码例子

    1. **注解驱动(Annotation-based)**:在EJB3.0中,开发者可以使用注解来声明组件的角色、依赖关系以及持久化等信息,大大减少了XML配置文件的使用。例如,@Entity表示一个实体Bean,@PersistenceContext用于注入...

    ejb3.0规范PDF

    综上所述,ejb3.0规范PDF包含了大量的信息,从配置简化到实体Bean的JPA集成,再到会话Bean、消息驱动Bean的使用,以及依赖注入、接口驱动编程、事务管理和安全性等多个方面,为Java EE开发者提供了全面的指导。...

    EJB3.0开发文档

    EJB3.0的部署变得更加简单,可以直接将Bean打包在JAR或WAR文件中,无需XML配置文件。此外,JUnit等单元测试框架可以方便地对EJB进行测试。 总结起来,EJB3.0是Java EE平台的一次重要革新,它以更简洁、直观的方式...

    中文最新EJB3.0实例教程下载

    首先,EJB3.0引入了注解,使得开发者无需编写XML配置文件即可声明EJB组件。例如,`@Stateless`、`@Stateful`、`@Singleton`、`@MessageDriven`等注解分别用于声明无状态会话bean、有状态会话bean、单例bean和消息...

Global site tag (gtag.js) - Google Analytics