oracle adf:实现联合主键校验的方法,如果数据库中存在联合主键,比如 vcode 和vcompany(查看方法,oracle数据库表右键编辑然后查看
如果数据库中存在联合主键,比如 vcode 和vcompany(查看方法,oracle数据库表右键编辑然后查看键信息,查找uk信息)
在adf中 保存数据之前 需要校验下 vcode和vcompany是否联合唯一的操作
打开eo→general→alternate keys 点新增,选中和数据库中对应的若干字段
在bussiness rules -entity validators新建一个unique key 型validator,选中设置好的 altkey,在failure handling 输出错误信息.
此处参数名称在{}中, 格式为source.字段:如图:
选择设置好的unique key validator 查看属性 entitylevelonly 设为true
在点保存时,则不先进入managebean而是先在eo校验,错误信息来自设置好的validator的信息.
,