example:
某表的fruit.hbm.xml
<class name="com.nice.vo.Fruit" table="fruit" catalog="FruitShop">
当你想通过id删除如下一条记录时,
id:1
name:菠萝
sort:水果
hibernate会报错:not-null property references a null or transient value:com.nice.vo.Fruit.name
原因很简单...翻译过来大家就知道了,有不为空的字段删除时为空...导致不能删除...
如果你不想很麻烦,解决方法也很简单:把fruit.hbm.xml中的红色字体去掉,或者将"true"改为"false"