ADF中VO绑定变量之required属性

ADF开发中, 我们创建VO之后,

很多时候,我们都需要给这个vo的查询加上一些查询条件,

这时候就免不了需要绑定变量.

那么在绑定变量的时候, 在变量对话框里有一个required属性.

这里绑定变量意义跟jdbc中给sql语句设置变量值.

ADF中VO绑定变量之required属性_第1张图片

所以如果创建的VO是基于sql的, 并且在sql中还绑定了变量, 

那么在绑定变量对话框中一定要勾选住required这个属性, 否则初始化这个vo的时候,

就会报错: 索引中缺失in或out参数

也就是说, 你在sql里绑定了比如3个变量, 而实际上, 在给sql传值的时候没有给到3个参数.

也就相当于jdbc中,ps.set参数的时候, 少设置了一个.


同理,如果你是创建的viewCriteria, 而且你把绑定的变量中的required的属性勾选了,

 不管里用不用这个viewCriteria, 都需要给这个变量设置.

你可能感兴趣的:(ADF中VO绑定变量之required属性)