我创建了一个基于SQL查询的值列表(LOV),并附加了某些表的视图对象。 当我构建项目时,它会成功显示LOV中表中的数据。 但是,当我更新数据库中的表(从LOV获取数据的地方)时,LOV不会显示更新的数据,除非/除非重新构建项目。
我试图通过LOV视图对象中的autorefresh =“ true”来解决它,但是在构建我的项目后,它显示空指针异常错误。这是错误的代码和屏幕截图:
在LOV视图对象中,我编写了AutoRefresh =“ true”:
<ViewObject
xmlns="http://xmlns.oracle.com/bc4j"
Name="Program_Name_LOV"
Version="12.2.1.9.14"
InheritPersonalization="merge"
BindingStyle="OracleName"
CustomQuery="true"
RowClass="model.lov.Program_Name_LOVRowImpl"
ComponentClass="model.lov.Program_Name_LOVImpl"
PageIterMode="Full"
AutoRefresh="true">
构建项目后,出现此错误:
在LOV视图对象中删除AutoRefresh =“ true”之后,构建我的项目后没有错误显示。
我正在将jdeveloper 12c与12c数据库一起使用。
答案 0 :(得分:0)
要确保您的视图对象始终查询数据库中的最新数据,请执行以下操作: