JBoss中的第一个JPA程序
来源:互联网 发布:音视频格式转换软件 编辑:程序博客网 时间:2024/05/29 17:16
1、将mysql-ds.xml拷贝到 jboss-5.1.0.GA\server\default\deploy目录下,服务器启动时,自动加载。
2、将mysql的驱动包拷贝到 jboss-5.1.0.GA\server\default\lib 目录下。
3、创建ejb项目,创建/ejb_08_jpa/ejbModule/META-INF/persistence.xml文件,底层由hibernate实现
<?xml version="1.0" encoding="UTF-8"?><persistence version="1.0" 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"> <persistence-unit name="test" 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>
4、编写映射--实体类:
package org.xueji.jpa;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Person {@Id@GeneratedValueprivate int id;private String name;private int age;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}
5、启动JBoss,可自动生成数据库表(persistence.xml,<property name="hibernate.hbm2ddl.auto" value="update"/>)
- JBoss中的第一个JPA程序
- 第一个JPA程序
- JPA之第一个JPA程序
- JPA学习笔记---JPA理解---第一个JPA程序
- Jboss下的第一个EJB程序
- 第一个jpa程序及jpa基础注解
- jboss第一个ejb
- 第一个jboss例子
- Java中的第一个程序
- JPA+Hibernate 3.3 学习小结——第一个JPA程序
- 第一个ios程序中的问题
- eclipse + JBoss 5 + EJB3开发指南(6):编写第一个实体Bean程序
- eclipse + JBoss 5 + EJB3开发指南(6):编写第一个实体Bean程序
- 使用Seam Framework + JBoss 5.0 开发第一个Web应用 - 简单投票程序
- JBOSS――第一个EJB
- JBOSS――第一个EJB
- JBOSS――第一个EJB
- JBOSS――第一个EJB
- Windows Azure SDK for .NET Configuration And The certificate's private key could not be accessed
- 和为n连续正数序列 & 排序数组中和为给定值的两个数字
- iScroll 4的用法
- hdu 1236 排序
- mysql 中 utf8_bin跟utf8_general_ci的区别
- JBoss中的第一个JPA程序
- 黑马程序员---多线程
- Java 线程互斥
- 如何把河南网站建设的有吸引力
- hdu 1986
- 每日一题(64) - 打印1到最大的n位数
- HDU 2203 亲和串(简单KMP,不过需要预判断)
- struts标签 checkboxlist 换行解决办法
- 关于法线变换