我正在尝试org.eclipse.persistence.mappings.converters.Converter
在我的 orm.xml 中实现使用它。大多数示例向我展示了如何使用注释来做到这一点。就像@TypeConverter
在实体类中使用一样。但我不能使用注释。我如何尝试使用 java 创建 orm.xml(基于使用 xjc 工具基于 orm_2_1.xsd 生成的 java 类)。由于某种原因,xsd 定义中缺少类型转换器。
所以我的问题是如何在不使用注释的情况下使用自定义转换器。如何得到它到 orm.xml?
这个链接说:
“...每个 TypeConverter 必须唯一命名,并且可以在类、字段和属性级别定义,并且可以在 Entity、MappedSuperclass 和 Embeddable 类中指定。TypeConverter 始终使用 @Convert 注释指定”
那么这是否意味着我们不能在 orm.xml 中提及转换?它的设计有什么原因吗(在 orm_2_1.XSD 中跳过了类型转换?)