ch09Hibernate编程选编.pptVIP

  • 2
  • 0
  • 约2.2万字
  • 约 68页
  • 2017-05-15 发布于湖北
  • 举报
ch09Hibernate编程选编

问题: 级联添加后student表的deptid是null ? 解决: inverse=“false 2、inverse属性 我们来谈一下inverse属性:这个属性不好理解。我们打个比方来说这个属性。一个学校有个校长,学校里有很多学生。学生表中假设有一个字段是校长编号(多方),如果我们增加一个学生,学生记录中校长编号字段如何填呢?显然学生自己填(即由学生方维护)要容易些,学生记住校长现实点。如果你要让校长填写学生的校长编号这个字段(即由校长方维护)则比较难,因为校长如何记住那么多学生呢? 2、inverse属性 例9.7 inverse属性示例. 首先给出Team.hbm.xml和Student.hbm.xml配置文件信息 Team.hbm.xml代码如下(省略部分): ???class name=bean.Team table=TEAM ??????? set name=students cascade=all ??????? ?key ??????? ??column name=TEAM_ID length=20 / ??????? ?/key ??????? ?one-to-many class=bean.Student / ??????? /set ???/class 2、inverse属性 Student.hbm.xml代码如下(省略部分): ??? clas

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档