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

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

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

  1. @UserDefinedType("person")
  2. public class Person {
  3. @Column("name")
  4. private String name;
  5. @Column("surname")
  6. private String surname;
  7. @Column("best_friend")
  8. private Person bestFriend;
  9. }

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

暂无答案!

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

相关问题