[img]http://dl.iteye.com/upload/attachment/0068/0637/8cd88997-ea54-3fe2-8ce6-a2786cefa4fb.bmp[/img]
[size=medium][color=red]原因[/color]:Domain中status属性声明为int类型(基本数据类型),当插入一条数据status=null时,就会报“插入异常”。
[color=red]解决方案之一[/color]:把此字段设为非空,然后设其默认值为0
这时候插入一条值为null的status数据时,允许插入,并且提交后数据库默认将status设为0。
注意:默认值对于修改不起作用,如果把此条数据status修改为null时,会出错。不过通常情况下,大家没有机会把一条数据修改为null,所以这点就不用担心了。
[color=red]解决方案之二[/color]:把此字段设为 Integer(对象类型),即可。[/size]
[size=medium][color=red]原因[/color]:Domain中status属性声明为int类型(基本数据类型),当插入一条数据status=null时,就会报“插入异常”。
[color=red]解决方案之一[/color]:把此字段设为非空,然后设其默认值为0
这时候插入一条值为null的status数据时,允许插入,并且提交后数据库默认将status设为0。
注意:默认值对于修改不起作用,如果把此条数据status修改为null时,会出错。不过通常情况下,大家没有机会把一条数据修改为null,所以这点就不用担心了。
[color=red]解决方案之二[/color]:把此字段设为 Integer(对象类型),即可。[/size]