Я использую Cassandra с Spring Data.В моем примере у меня есть UDT с именем Person, у которого есть поле с именем "friend" того же типа:
@UserDefinedType("person")
public class Person {
@Column("name")
private String name;
@Column("surname")
private String surname;
@Column("best_friend")
private Person bestFriend;
}
Когда я запускаю свой тест, журнал говорит, что UDT "person" не существует.Чтобы решить эту проблему, я определил второй UDT с именем PersonFriend и добавил getter и setter для преобразования экземпляра Person, начиная с PersonFriend UDT.Но я пытаюсь использовать Cassandra в проекте с открытым исходным кодом, поэтому я не буду менять данную модель.
Спасибо и счастливого Рождества, Davide:)