在 ViewObject 创建向导(实体对象)中,JDEV 最新版本中没有 sql 模式(专家模式、声明模式)?是故意的吗?或者可以在 ViewObject 中以声明方式添加标签?
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):
在 Applications 窗口中,右键单击要在其中创建视图对象的包,然后选择 New,然后选择 View Object。
如果您尚未为数据模型项目创建数据库连接,请在 Initialize Business Components Project 对话框中,选择数据库连接或选择 New 以创建连接。单击确定。
如果这是您在项目中创建的第一个组件,则会出现 Initialize Business Components Project 对话框以允许您选择数据库连接。
在“创建视图对象”向导的“名称”页面上,输入包名称和视图对象名称。选择自定义 SQL 查询以指示您希望此视图对象在不使用实体对象的情况下管理数据。点击下一步。--- 填写您的自定义查询 --- 等。
简而言之(5.8.3):
要启用自定义 SQL 模式,请在创建视图对象向导的查询页面上选择编写自定义 SQL。您还可以在视图对象概览编辑器中修改现有基于实体的视图对象的 SQL 语句。在概览编辑器中,导航到查询页面并选择编写自定义 SQL。