私は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 では typeconvert がスキップされますか?)