例えば、
@Column("body")
private String body;
これにより、「本体」という列が作成されます
「body:foo」などの複合列を作成できるように注釈を付けられるようにしたいと思います。
この目的の例はなく、これが可能であるという兆候さえありません。誰かがこれについてこれ以上の知識を持っていますか?
これがエンティティ永続化で機能するかどうかは完全にはわかりませんが、次のようなものを試してみるとよいでしょう。
@Column()
@Serializer(MyCompositeSerializer.class)
private SomeEntity entity;
public class MyCompositeSerializer extends AnnotatedCompositeSerializer<SomeEntity> {
public MyCompositeSerializer() {
super(SomeEntity.class);
}
}
がどのようpublic class AnnotatedCompositeSerializer<T> extends AbstractSerializer<T>
に実装されているかを見て、上記のアプローチがうまくいかない場合に何をする必要があるかを感じてください。