如何将瞬态值作为默认值分配给View Object - ADF中的另一个属性

时间:2018-01-07 08:35:12

标签: oracle-adf jdeveloper

我是adf的新手,我正在尝试将基于sql语句的默认值提供给另一个属性。例如,我有一个名为Employee的表(emp_id,emp_version,emp_name ...),它有一个列emp_version,我想用emp_version提供一个默认值,并带有以下sql语句:

  select count(emp_id)+1
    from employees

为了做到这一点,我尝试创建一个瞬态字段(testEmpversionTransient)并提供一个sql语句,如下所示: enter image description here

但是我无法将testEmpversionTransient属性的值赋给emp_version属性,知道如何实现它吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

在向表中输入数据时尝试向某个字段添加默认值。

为此,您不需要更改SQL语句,您只需将默认值添加到必填字段 placeHolder (位于属性选项卡中)那个领域)

placeholder="Default Value"

当您将更改提交到数据库时,对于该字段,将提交默认值。