例如,
@Column("body")
private String body;
这将创建一个列“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>
如果上述方法不起作用,请查看如何实现以了解您需要做什么。