簡體   English   中英

使用Astyanax的復合柱的對象映射

[英]Object Mapping for Composite Columns with Astyanax

例如,

@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>是如何public class AnnotatedCompositeSerializer<T> extends AbstractSerializer<T>的實現的,以了解如果上述方法不起作用,您需要做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM