使用映射编辑器来查看和编辑各 CMP bean 与关系数据库表之间的映射。映射编辑器是 map.mapxmi 文件的缺省编辑器。
有关如何使用映射编辑器来处理映射和模式的更多信息,请参阅使用映射编辑器更新映射。
映射编辑器由三个不同窗格组成。映射编辑器的主要特征是它能够灵活地查看和浏览已映射和未映射的对象。每个窗格都提供了映射中涉及的各部分的不同视图,并在它的专用工具栏中提供不同的功能。当您浏览这些对象时,映射编辑器中的其它窗格和视图会动态地更新,以便与当前选择的对象同步。
- 企业 Bean 窗格
-

EJB 窗格显示 EJB JAR 文件中的所有企业 bean。较小的蓝色三角形表示映射已存在。在此窗格中,可以通过从工具栏中选择其中一个图标来执行操作。这些操作包括(按从左到右的顺序):
- 选择下一个已映射对象
- 选择前一个已映射对象
- 选择下一个未映射对象
- 选择前一个未映射对象
- 只显示未映射的对象
- 选择其它视图中相应的已映射对象
还可以通过从向下箭头图标提供的菜单中进行选择来执行相同的操作。
当您选择此窗格中的对象时,“大纲”视图将动态地更改以便与当前选择同步。
- 表窗格
-

“表”窗格显示已映射的数据库中的所有 RDB 表。此窗格在工具栏和菜单中提供了与 EJB 窗格中相同的一组操作。
- 概述窗格
-

“概述”窗格显示了 EJB 窗格与“表”窗格间的当前文档映射。“概述”窗格中与“大纲”视图中的选项之间存在动态关系。此窗格还在工具栏上和下拉菜单中为您提供了一组操作。这些操作包括(按从左到右的顺序):
- 在第一列中显示表
- 在单独的列中显示每个表
- 同时显示已映射和未映射的对象
- 大纲视图和属性视图
-
除了以上描述的三个窗格之外,映射编辑器还包括“大纲”视图和“属性”视图。
使用“属性”视图来定义转换、转换器、组合器和继承的映射属性。实际上,某些映射属性只能在“属性”视图中进行编辑。这些属性包括:
- SQLJ 属性(对于 EJB JAR 映射)。
- 继承和连接表属性(对于 bean 映射)
- 用于冲突检测的列
- Optimistic 谓词、组合器和转换器属性(对于属性和角色映射)。请参阅
EJB 任务信息和 WebSphere® Application Server 产品文档中有关访问意向的更多信息。
“大纲”视图与映射编辑器中的“概述”窗格显示相同的信息,但是采用不同的形式。另外,工作台底部提供了一些消息,它将告诉您哪些内容可能缺少或者不正确,从而帮助您解决问题。