首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

EJB之JPA模块(1)

2013-06-25 
EJB之JPA模块(一)EJB中的JPA是对对象持久化操作的,jboss中默认的实现是通过hibernate实现。一下是关于jpa的

EJB之JPA模块(一)
EJB中的JPA是对对象持久化操作的,jboss中默认的实现是通过hibernate实现。一下是关于jpa的一个小例子。
1. 将%JBOSS_HOME%\docs\examples\jca\mysql-ds.xml复制到%JBOSS_HOME%\server\default\deploy目录下,修改数据源配置:


2. 配置persistence.xml文件

3.编写EJB Session Bean并发布
package com.kevin.jpa;import javax.ejb.Remote;import javax.ejb.Stateless;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;@Stateless@Remotepublic class PersonManagerBean implements PersonManager {// 当persistence.xml中只有一个persistence-unit时,unitName可省略@PersistenceContext(unitName = "test")private EntityManager em;public void addPerson(String name) {Person person = new Person();person.setId(10);person.setName(name);em.persist(person);}}

热点排行