创建新的 EJB 转换器

转换器用来在单个数据库列与 bean 类字段间来回转换。

在 VapAbstractConverter 类层次结构中提供了一组现有转换器。也可以编写自己的转换器。当创建您自己的转换器时,会子类化 VapAbstractConverter 或另一个转换器。使用新建转换器向导来将新的转换器添加至“转换器”类型列表。在已进行更改并保存文档之后,可使用映射编辑器来使用转换器。

限制: 当创建定制转换器时,要遵循的最好必需办法是使用可以来回转换的数据类型。例如,如果将对象 A 作为参数传送至 dataFrom(...) 以将它转换为对象 B,则对象 B 必须能够作为一个参数在 objectFrom(...) 中传送以转换回对象 A。如果在工作台的较旧版本中编写和使用的转换器存在问题,则确保它们满足此需求。

编写了转换器之后,就可以在映射编辑器中使用它。要将新的转换器添加至“大纲”视图,完成下列步骤:

  1. 在 J2EE 透视图中,单击文件 > 新建 > 其它 > EJB > 转换器或组合器,然后单击下一步
  2. 选择转换器单选按钮。
  3. 输入或选择 EJB 项目。
  4. 输入标准转换器名。
  5. 输入或选择标准超类型。
  6. 输入或选择标准目标类型。
  7. (可选)可以选择生成转换器存根类复选框。如果生成转换器存根类,则仍然需要在类本身中定义实现。
  8. 单击完成。当您打开映射编辑器时,您现在定义的转换器名称将出现在“大纲”视图中。
    注: 这种情况仅适用于包含 UserDefinedConverter.xmi 文件的 EJB 项目。如果想要在其它项目中使用此转换器,则可以将文件复制到另一 EJB 项目中。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.