У меня есть таблица пользователей:
@Table
public class User implements UserDetails {
@PrimaryKey
private UUID id;
@Indexed
private String username;
...
}
и такая таблица мнений:
@Table
public class Opinion {
..
@Indexed
private User owner;
}
Поскольку эта ссылка на мнение пользователя не работает автоматически, я обнаружил, что вам нужно объявить некоторые дополнительные «пользовательские типы», например, в это сообщение .. очень странно, я думаю .. как и многие стандартные коды.
Это была одна из тех вещей, которые я очень легко делал в Spring Data в течение многих лет.
Теперь я пытаюсь поиграть с Cassandra DB, и я действительно не уверен, как этого добиться. Вопрос: это способ делать такие простые ссылки? Или я должен просто ссылаться на идентификатор пользователя, как это?
@Table
public class Opinion {
..
@Indexed
private String owner_id;
}