用户定义的类型,使用cassandra自引用它

sbdsn5lh  于 2021-06-14  发布在  Cassandra
关注(0)|答案(0)|浏览(252)

我用的是cassandra和spring的数据。在我的示例中,有一个名为person的udt,其字段名为“friend”,类型相同:

@UserDefinedType("person")
public class Person {
    @Column("name")
   private  String name;

   @Column("surname")
   private  String surname;

   @Column("best_friend")
   private Person bestFriend;
}

当我运行测试时,日志说udt“person”不存在。为了解决这个问题,我定义了第二个名为personfriend的udt,并添加了getter和setter来从personfriend udt开始转换person示例。但是我正试图在一个开源项目中使用cassandra,所以,我不会改变给定的模型。
谢谢,圣诞快乐,戴维德:)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题