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