mysql:int类型字段保存空数据时请用null

jsp页面传到java后台为空值,此时赋值给该字段null,如下:

	entity.setTextureId(StringUtils.isEmpty(textureId[i])?null:textureId[i]);
	entity.setTextureName(StringUtils.isEmpty(textureName[i])?null:textureName[i]);
	entity.setSpecification(StringUtils.isEmpty(specification[i])?null:specification[i]);

在数据库保存时,会保存为null,如果在赋值时传入其他值,可能会引起转换失败等异常,比如在传“  ”值时。

数据库数据:

你可能感兴趣的:(关系型数据库,mysql,mysql,int字段存空值,null)