为什么在JDEV最新版本中为ViewObject删除了SQL模式

时间:2015-05-31 13:59:47

标签: oracle-adf jdeveloper bc4j

在ViewObject创建向导(实体对象)中,JDEV最新版本中没有sql模式(专家模式,声明模式)?这是故意的吗?或者可以在ViewObject中以声明方式添加标记?

1 个答案:

答案 0 :(得分:1)

对于JDeveloper 12.1.3.0(可能还有将来的版本),您仍然可以添加自定义查询。

请阅读文档的5.8.1和5.8.3(如何创建自定义SQL模式视图对象):https://docs.oracle.com/middleware/1213/adf/develop/adf-bc-vo-queries.htm#ADFFD307

简而言之(5.8.1):

  

在“应用程序”窗口中,右键单击所需的包   创建视图对象并选择New,然后选择View Object。

     

如果尚未为数据模型创建数据库连接   在“初始化业务组件项目”对话框中,选择“项目”   数据库连接或选择“新建”以创建连接。点击   行。

     

如果这是您在项目中创建的第一个组件,那么   初始化业务组件项目对话框似乎允许您   选择数据库连接。

     

在“创建视图对象”向导的“名称”页面上,输入包   名称和视图对象名称。选择自定义SQL查询以指示该情况   您希望此视图对象在没有实体利益的情况下管理数据   对象。点击下一步。 ---填写自定义查询---等。

简而言之(5.8.3):

  

要启用自定义SQL模式,请在“查询”页面上选择“写入自定义SQL”   创建视图对象向导。您也可以修改SQL   视图对象中现有基于实体的视图对象的语句   概述编辑器。在概述编辑器中,导航到“查询”页面   并选择Write Custom SQL。