1)首先配置wildfly的数据源,我使用的是mysql数据库
1.jboss7开始,jboss使用模块化设计所以数据源的配置也是遵循模块化。
打开wildfly的安装目录进入modules\system\layers\base\com文件加下,创建mysql\main层级目录
创建好目录后在该目录下放入mysql的驱动jar包和一个module.xml文件(文件可从modules\system\layers\base\com\h2database\h2\main下复制)
2.修改module.xml文件(主要修改一下两处)
3.修改standalone.xml文件
寻找节点(如果没发现,可以从同级目录下的standalone-full.xml文件中寻找)加入一下代码:
jdbc:mysql://localhost:3306/jbossDB
mysql
5
10
true
true
root
123456
com.mysql.jdbc.Driver
4.结果
进入jboss的管理员界面,profile--》connector--》Datasources下可看见
2)EJB代码
1.简单的javaBean
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Person {
@Id
private int id;
private String name;
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;
}
}
2.persistence.xml(黄色部分为配置好的数据源)
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"version="1.0">
java:jboss/datasources/MySQL
3.结果
启动jboss后,查看数据库,案例运行成功