在 one-to-many 关系,也就是父子关系同时保存的时候,会报错:
java.lang.NullPointerException
at com.kaoyanhelper.logic.TestHibernate.main(TestHibernate.java:39)
解决方法:
Base Parent.java文件:找到
private java.util.Set _childs;
哈哈,居然没有初始化,那在 parent.getChilds().add(child);时候能不报空指针错误吗?
只要改成 private java.util.Set _childs=new HashSet();
hehe,当然import..别忘记了
另外,大家有什么好的办法也告诉我.。thanks.
博客指出在 Hibernate 的 one-to-many 父子关系同时保存时会报 java.lang.NullPointerException 错误。原因是 Base Parent.java 文件中 private java.util.Set _childs 未初始化,解决办法是将其改为 private java.util.Set _childs=new HashSet(),同时不要忘记 import 相关内容。

被折叠的 条评论
为什么被折叠?



