Dasastax Cassandra Object Mapper может читать только один объект одновременно - PullRequest
0 голосов
/ 04 октября 2018

Что касается преобразователя объектов dasastax cassandra, при чтении руководства , кажется, что интерфейс преобразователя разрешает только один запрос объекта .Я должен предоставить целые первичные ключи для картографа.Во многих случаях мне нужно запросить базу данных, чтобы получить более одной строки.Для этого я могу использовать аксессор . Тогда мне вообще не нужен объект-маппер.

Другой вариант - использовать подготовленные операторы.

Мне кажется, что картограф довольно ограничен в функциональности, если мое понимание верно.Зачем мне хотеть пройти через проблему создания объекта отображения (и поддерживать его), если я могу просто использовать аксессор для выполнения простых и сложных запросов?

РЕДАКТИРОВАТЬ Я только что столкнулся это хороший ответ на другой вопрос.Это показывает, что мы можем использовать маппер для отображения ResultSet, который возвращается сложными запросами.Это полезно для удаления кода пластины котла, который подтверждает то, что сказал @Alex Ott.

1 Ответ

0 голосов
/ 04 октября 2018

Довольно часто вам нужно прочитать одну запись, основанную на значении первичного ключа, и преобразовать ее в «бизнес» объект.Или вы хотите сохранить или удалить данные.Это те случаи, когда картостроитель облегчает жизнь.

...