因为表单数据提交时候都是字符串格式,但是表中字段有各种类型,比如int类型的一个字段,我提交了空字符串后,save后默认存储成了0,而且没有抛异常,所以想知道这个处理过程是在哪里完成的
这个和数据库没有关系,是你的界面表单传递数据到后台语言(java/c#/php)的时候;后台是int类型属性接受数据,空字符串就是没有数据,所以int类型属性字段会默认给个值:0 ;
是在Save方法中处理的是吧,我看到有封装好的Save方法,直接把前端传过来的数据json一下后就可以了,但是不知道他是如何判断出来数据库中字段类型,并转换成相应的类型的,有相关文章之类的推荐吗,不知道怎么搜相关的