当前位置:编程学习 > JAVA >>

hibernate 简单的一对多表基本操作出现问题

hibernate一对多表中保存两表数据,分别set了单表的各个字段和多表的各个字段(外键没有set)然后将单表add多表。用save方法不成功。错误提示是无法将NULL插入到多表的编号中(编号是外键)错误出在哪啊

问题补充: 

例:
Grade grade=new Grade();
grade.setCollege("艺术学院");
grade.setId(3);
grade.setGrade("剪纸一班");
//单表
students student=new students();
student.setId(103);
student.setName("汽水");
student.setGender("男");
//多表
grade.getStudent().add(student);
session=HibernateUtil.getSessionFactory().openSession();
tr=session.beginTransaction();
session.save(grade);
session.save(student);
tr.commit(); --------------------编程问答-------------------- 设置非空字段的问题 --------------------编程问答-------------------- 结贴了
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,