同QQ名 发表于 2016-1-25 09:48 不错不错,理解得很深入了。基本上是这样的。他表关联确实是很复杂的,很多地方场景不同,比如A场景需要这样设置,B场景需要那样设置,AB本身可能有冲突的。这个功能规划我们自己都分析了很久。目前是常用的都可以很好的使用。 |
应该是因为当设置他表关联变量值的时候,系统会刷新他表关联的业务表,并将当前的字段的Value值在查询结果中进行检索,因为这时还没有设置字段的Value值,所以Value值为"",而Value值的类型为整数,所以系统就将""转化成整数,当然转化不成功,所以会报错。那为什么有的地方Value值没有填也不会报错呢,应该是在新增或修改数据的时候,设置了他表关联的字段的Value值虽然没有写,但实际的值是null,null是没有类型的,所以也不会出现类型转化问题,只是在检索的时候没有检索到而值而已。至于什么时候Value为"",什么时候为null,只有具体分析了 |
还有这一手哦![]() ![]() |
可能是执行的先后上有一定影响。 |
以后得注意些了 |
还有这种啊 |
这个问题我也排查了好久,才找到。是偶尔出现的。 |
这个可能要了解清楚他表关联变量赋值时候与字段赋值的执行情况。 |
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.