Я пытаюсь настроить свою первую сущность с помощью Cassandra и Lagom.
Я спрашиваю о том, как Лагом спасает сущность в Кассандре?
Например, это мой класс UserServiceImpl:
public class UserServiceImpl implements UserService {
private final PersistentEntityRegistry persistentEntityRegistry;
@Inject
public UserServiceImpl(PersistentEntityRegistry persistentEntityRegistry) {
this.persistentEntityRegistry = persistentEntityRegistry;
persistentEntityRegistry.register(UserEntity.class);
}
@Override
public ServiceCall<NotUsed, String> getUserInfo(String id) {
return (request) -> {
// Look up the user entity for the given ID.
PersistentEntityRef<UserCommand> ref = persistentEntityRegistry.refFor(UserEntity.class, id);
// Ask the entity the Hello command.
return ref.ask(new UserCommand.Hello(id, Optional.empty()));
};
}
}
Итак, выполнив:
persistEntityRegistry.register(UserEntity.class);
Должен ли я иметь таблицу пользователей в Cassandra? потому что у меня есть только:
Я не могу понять, должен ли я создать пользователя таблицы перед запуском моего проекта Lagom или мы только сохраняем событие?
Любая помощь, пожалуйста