出现该问题的原因在于在Hibernate进行save的时候检测到参数值为null
原因有几个:
1.Hibernate(*.hbm.xml)映射文件是否错误
2.DAO层代码是否错误
3.检查Action
4.jsp页面中input的name值命名
经过排查,发现原因是标点符号用错
例如:
Action中存有属性Team team
则jsp中应该为<input name="team.teamName'>
而不是<input name="team。teamName'>
注:
在开发过程中经常切换中英文时,要注意输出的是英文状态的逗号还是中文状态的逗号