用户登录
用户注册

分享至

hibernate 一对多实体类怎写

  • 作者: 仅此而已23644505
  • 来源: 51数据库
  • 2021-01-25
不用写hql语句了。你写A表的实体bean和B表的实体bean的时候应该已经通过在配置文件或者注解来建立A表和B表之间的关联关系了。只要你保存了实体A后,在保存实体B的时候指定一个A实体,直接session.save(B)就可以了。hibernate是面向对象的



  可以用多表关联,在myeclipes中添加hibernate支持后反向生成实体类文件,在实体类文件中该:学生对学校是多对一操作,在student.java中的学校id关联去掉,添加school类型的实例和get和set,在student.hbm.xml中删除相关的学生id关联,添加相应的映射。而在school。java中,添加set stus = new hashset() 并且相应的get以及set,在school.hbm.xml中添加相应的映射。并且设置类型为save-update或者是all或者delete,然后再重新编译,这两个hbm。xml文件要跟相应的。class文件放在同一包中
软件
前端设计
程序设计
Java相关