例如,
@Column("body")
private String body;
这将创建一个列“body”
我希望能够注释,以便我可以创建一个复合列,例如“body:foo”。
没有任何这方面的例子,甚至没有任何迹象表明这是可能的。有没有人对此有更多的了解?
答案 0 :(得分:0)
我不完全确定这可以用于实体持久性,但我可能会玩这样的东西:
@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>
以了解您需要做什么。