一个基于JBOSS的EJB3.0项目,关于持久化的问题

firegod2005 2012-02-03 12:42:41
JBOSS的JPA产品是Hibernate
那么在做持久化的过程中到底是EJB3.0还是Hibernate在做持久化?
能否说明下原因?
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
firegod2005 2012-02-08
  • 打赏
  • 举报
回复
顶 自己 顶
firegod2005 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shenzhennba 的回复:]

引用楼主 firegod2005 的回复:
JBOSS的JPA产品是Hibernate
那么在做持久化的过程中到底是EJB3.0还是Hibernate在做持久化?
能否说明下原因?


Hibernate在做持久化
[/Quote]
那EJB3.0的一个Entity类,是按Hibernate的规范编程的?
@Entity
@Table(name="Car")
public class Car implements Serializable {
public Car(){}

@Id
@Column(name="carId")
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer carId;

@Column(name="carName", length=200)
private String carName;

@Column(name="color")
private String color;

@Column(name="carNumber")
private String carNumber;

@Column(name="carMasterId")
private Integer carMasterId;
//@Parameter
private String carMasterName;

public Integer getCarId() {
return carId;
}
public void setCarId(Integer carId) {
this.carId = carId;
}
public String getCarName() {
return carName;
}
public void setCarName(String carName) {
this.carName = carName;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getCarNumber() {
return carNumber;
}
public void setCarNumber(String carNumber) {
this.carNumber = carNumber;
}

public Integer getCarMasterId() {
return carMasterId;
}
public void setCarMasterId(Integer carMasterId) {
this.carMasterId = carMasterId;
}
public String getCarMasterName() {
return carMasterName;
}
public void setCarMasterName(String carMasterName) {
this.carMasterName = carMasterName;
}

}
shenzhenNBA 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 firegod2005 的回复:]
JBOSS的JPA产品是Hibernate
那么在做持久化的过程中到底是EJB3.0还是Hibernate在做持久化?
能否说明下原因?
[/Quote]

Hibernate在做持久化
firegod2005 2012-02-07
  • 打赏
  • 举报
回复
无人问津,自己顶一下

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧