Что касается преобразователя объектов dasastax cassandra, при чтении руководства , кажется, что интерфейс преобразователя разрешает только один запрос объекта .Я должен предоставить целые первичные ключи для картографа.Во многих случаях мне нужно запросить базу данных, чтобы получить более одной строки.Для этого я могу использовать аксессор . Тогда мне вообще не нужен объект-маппер.
Другой вариант - использовать подготовленные операторы.
Мне кажется, что картограф довольно ограничен в функциональности, если мое понимание верно.Зачем мне хотеть пройти через проблему создания объекта отображения (и поддерживать его), если я могу просто использовать аксессор для выполнения простых и сложных запросов?
РЕДАКТИРОВАТЬ Я только что столкнулся это хороший ответ на другой вопрос.Это показывает, что мы можем использовать маппер для отображения ResultSet
, который возвращается сложными запросами.Это полезно для удаления кода пластины котла, который подтверждает то, что сказал @Alex Ott.