出现这个问题就要看看自己是不是把数据库自动生成的某一列的值给指定了。如果数据库自动生成的东西你给指定了就会出现这个问题。 例如我把id设置为uuid的,但是因为页面有个<s:hidden value = "bean.id"/> 这样会传到后台一个“”,意思就是指定了id值,这也就导致了冲突,导致保存失败。保证id为null即可解决。