hibernate 映射 update
- 作者: 老衲终于硬了
- 来源: 51数据库
- 2020-10-10
Session session=HibernateSessionFactory.getSession();
transaction tx=session.beginTransaction();
A a=session.get(A.class,主键);
//对A重新封装你想要更新的值
a.setXX();
session.update(a);
tx.commit();
sessio.close()'
可以用多表关联,在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文件放在同一包中
zhe ge jian dan ma , zhe dou bu hui ……
transaction tx=session.beginTransaction();
A a=session.get(A.class,主键);
//对A重新封装你想要更新的值
a.setXX();
session.update(a);
tx.commit();
sessio.close()'
可以用多表关联,在myeclipes中添加hibernate支持后反向生成实体类文件,在实体类文件中该:学生对学校是多对一操作,在student.java中的学校id关联去掉,添加school类型的实例和get和set,在student.hbm.xml中删除相关的学生id关联,添加相应的映射。而在school。java中,添加set
zhe ge jian dan ma , zhe dou bu hui ……
推荐阅读
