用户登录
用户注册

分享至

hibernate 一对多 update

  • 作者: 情丶深深爱
  • 来源: 51数据库
  • 2021-01-17
可以用多表关联,在myeclipes中添加Hibernate支持后反向生成实体类文件,在实体类文件中该:学生对学校是多对一操作,在student.Java中的学校id关联去掉,添加school类型的实例和get和set,在student.hbm.xml中删除相关的学生id关联,添加相应的映射。而在school。java中,添加Set<Student> stus = new HashSet<Student>() 并且相应的get以及set,在school.hbm.xml中添加相应的映射。并且设置类型为save-update或者是all或者delete,然后再重新编译,这两个hbm。xml文件要跟相应的。class文件放在同一包中



  String hql = "update user set u.userName = ' " + userName + " ' and u.school.school_id = ' " + school + " ' where u.userId = ' " + userId + " ' ";
这样试试,还有你的那个'"+ school +"'是不知道是什么。。 你自己看看



  用update模板。
软件
前端设计
程序设计
Java相关