首页 新闻 会员 周边

使用@Inheritance(strategy = InheritanceType.JOINED)如何一对多的保存

0
悬赏园豆:30 [已关闭问题] 关闭于 2015-03-05 14:21

ComPro配置

@Entity
@Table(name="com_pro")
@Inheritance(strategy = InheritanceType.JOINED)
public class ComPro extends AbstractEntity {...}

 

Product配置

@Entity
@Table(name="Product")
@PrimaryKeyJoinColumn(name = "com_pro_id")
public class Product extends ComPro implements SelectDator{...}

 

ComPro的id是自动生成的,每次在新增product时每次都会新生成一个id存到compro里,关联到product里。我怎么在新增product的时候让新的类对应已有的compro呢?直接更改数据库里的com_pro_id是可以的。但在使用hibernate的时候怎么设置呢?

vncnliu的主页 vncnliu | 初学一级 | 园豆:151
提问于:2015-01-12 13:49
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册