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

EJB3.0使用过程中的问题(一)

阅读更多

先推荐一个新手学EJB3的网页,相当不错http://www.laliluna.de/ejb-3-tutorial-jboss.html

1?昨天在调试JUNIT时,总是无法取得Entity Bean,检查了程序的各处的语法,没有发现问题。

1!最后发现是persistence.xml文件没有……,没有配置Entity Manager,当然无法找到 Entity Bean。

2?persistence.xml的元素定义:为什么看的书上写的都是下面这样的结构

<persistence>
<persistence-unitname="manager1">
<jta-data-source>java:/DefaultDS</jta-data-source>
<jar-file>MyApp.jar</jar-file>
<class>org.acme.Employee</class>
<class>org.acme.Person</class>
<class>org.acme.Address</class>
<properties>
<propertyname="jboss.entity.manager.jndi.name"value="java:/Manager1"/>
<propertyname="jboss.entity.manager.factory.jndi.name"value="java:/Manager1Factory"/>
</properties>
</persistence-unit>
</persistence>

可是我们工程里面的结构都是下面这样的:

<entity-manager>
<name>manager1</name>
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:PostgresDS</jta-data-source>
<properties>
<propertyname="jboss.entity.manager.jndi.name"value="java:/Manager1"/>
<propertyname="jboss.entity.manager.factory.jndi.name"value="java:/Manager1Factory"/>
<propertyname="hibernate.dialect"value="org.hibernate.dialect.PostgreSQLDialect"/>
<propertyname="hibernate.hbm2ddl.auto"value="update"/>
</properties>
</entity-manager>

连根节点都不一样?我使用JBOSS 4.03SP1 hibernate 3.1.rc2,我怀疑是不是在版本变化的过程中改动过。参考http://docs.jboss.org/ejb3/app-server/reference/build/reference/en/html_single/index.html#d0e88

2!解决中…………

分享到:
评论

相关推荐

    ejb3.0开发实例(java工程)

    在这个"ejb3.0开发实例(java工程)"中,我们将深入探讨EJB 3.0的主要特性和开发实践。 1. **注解驱动**:EJB 3.0最大的变革之一就是大量使用注解(Annotation),减少了XML配置文件的使用。例如,@Stateless、@...

    精通EJB3.0 pdf

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

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

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

    ejb3.0入门图文教程

    首先,我们来看《EJB3.0开发Entity.pdf》。在EJB 3.0中,Entity Bean代表持久化对象,它存储在数据库中并与数据库进行交互。这个部分将介绍如何定义实体bean,包括使用JPA(Java Persistence API)来注解实体类,...

    ejb3.0开发规范PDF

    EJB(Enterprise JavaBeans)3.0是Java企业级应用开发的一个重要标准,它定义了如何在Java EE(Java Platform, Enterprise Edition)环境中构建可复用的、组件化的服务器端应用程序。EJB 3.0的发布极大地简化了EJB的...

    Java之精通EJB3.0.pdf

    1. **简化编程模型:**EJB3.0引入了许多新的特性来简化开发过程,例如使用注解来替代XML配置文件,这大大减轻了开发者的负担。 2. **容器管理实体Bean(CMB):**EJB3.0中引入了容器管理实体Bean(CMB),它支持持久...

    EJB3.0入门经典(PDF)

    《EJB3.0入门经典》内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发技术的同时,精心设计了与章节内容相关的实例,给出了开发过程中运用到的技巧和注意事项,相信读者一定能从中获益。

    EJB3.0架包

    EJB3.0是EJB规范的一个重要版本,它在EJB2.x的基础上进行了大量简化,提高了开发效率,并引入了注解驱动的开发方式,使得EJB更易于理解和使用。 在EJB3.0中,主要包含以下关键知识点: 1. **实体Bean(Entity ...

    《EJB 3.0入门经典》 源码

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

    ejb2.0与ejb3.0的区别

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

    EJB 3.0实例教程.pdf

    EJB 3.0是EJB规范的一个重大革新,它极大地简化了EJB的开发过程,引入了许多面向开发者友好的特性,如注解、依赖注入以及更轻量级的架构。 **1. 注解驱动的开发** 在EJB 3.0之前,开发者需要编写大量的XML配置文件...

    精通EJB3.0 中文版 3/3

    《精通EJB3.0》共分为4个部分:第一部分对EJB编程基础进行介绍,概要性地对EJB进行了阐述;第二部分重点关注EJB编程的具体内容和过程,向开发者展示了如何使用会话Bean、将会话Bean发布为Web服务、消息驱动Bean;第...

    精通EJB3.0 中文版 1/3

    《精通EJB3.0》共分为4个部分:第一部分对EJB编程基础进行介绍,概要性地对EJB进行了阐述;第二部分重点关注EJB编程的具体内容和过程,向开发者展示了如何使用会话Bean、将会话Bean发布为Web服务、消息驱动Bean;第...

    EJB3.0规范中文版

    EJB 3.0是Java Enterprise Edition (Java EE)中的一个关键组件,它定义了如何在服务器端创建可复用、模块化的业务组件。这个规范的主要目标是简化EJB的开发过程,使其更加轻量级和面向对象,从而提高开发效率并降低...

    EJB3.0源代码

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

    EJB3.0API.rar_ejb_ejb3.0a_ejb3.0api

    EJB 3.0 API是EJB技术的一个重要版本,它在前几版的基础上进行了重大改进,极大地简化了开发过程,降低了学习曲线,提升了开发效率。 EJB 3.0 API引入了若干关键特性,如: 1. **注解驱动(Annotation-Based)**:...

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

    EJB3.0是EJB规范的一个重大改革版本,它极大地简化了开发过程,引入了注解(Annotations)和持久化(Persistence)框架,使得EJB更加轻量级和易于使用。本教程将聚焦于EJB3.0的关键特性及其在实际开发中的应用。 ...

    ejb3.0规范PDF

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

    EJB3.0 EJB3.0

    EJB 3.0是EJB规范的一个重大革新,它极大地简化了EJB的开发过程,降低了对开发者的技术要求,提升了开发效率。EJB 3.0的核心目标是实现POJO(Plain Old Java Object)编程模型,从而摆脱了早期版本EJB中的复杂性。 ...

Global site tag (gtag.js) - Google Analytics