小编Jaz*_*azB的帖子

JBoss 5.1:使用JPA进行Hibernate

关于JBoss 5.1,我有两个问题要问.我们正在从JBoss 4.2迁移到JBoss 5.1.

我们还使用Java 1.6和JPA 2.0以及Hibernate 3.6作为提供程序.

我的问题是:

  1. 是否可以在JBoss 5.1中使用Hibernate 3.6+.如果是,那怎么样?
  2. JPA 2.0怎么样?我知道JBoss 5.1兼容JPA 1.0.我们可以使用JPA2吗?

由于我们无法对JBoss安装进行任何配置,因此所有修复工作只需在我们的应用程序中完成.

在此先感谢JassB

hibernate jboss5.x jpa-2.0

6
推荐指数
1
解决办法
4048
查看次数

JPA实体关系:级联删除

我使用spring,JPA和Hibernate.

我有以下实体:

@Entity
@Table(name = "Supplier")
public class Supplier {

   @Id
   @Column(name = "Supplier_ID", nullable = false)
   private Integer supplierId;

   ...
}
Run Code Online (Sandbox Code Playgroud)

和,

@Entity
@Table(name = "Product")
public class Product {

   @Id
   private Integer productId;

   @ManyToOne(cascade = CascadeType.ALL)
   @OnDelete(action = OnDeleteAction.CASCADE)
   @JoinColumn(name = "Supplier_ID")
   private Supplier supplier;

   ...
}
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,给定的架构

  1. 当我从孩子(即产品)中删除一行时,供应商是否也会被删除?
  2. 或者,只有当父(即供应商)被删除时,它才会被级联以删除所有子项'产品'

谢谢.

hibernate jpa cascade

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×2

cascade ×1

jboss5.x ×1

jpa ×1

jpa-2.0 ×1