Недавно я перенес проект с PHP на Scala и начал работать над добавлением поддержки базы данных. Я использую Slick 2.1 и пока мне это нравится. Все отлично работает, однако я не могу понять, как вернуть результаты запроса в виде карты (при условии, что это даже поддерживается). Раньше я использовал PHP PDO, который возвращал ассоциативный массив.
По сути, вместо того, чтобы результаты были Seq любого класса таблицы, я хотел бы иметь возможность извлекать их как таковые:
Seq(
Map("id" -> 1, "email" -> "myEmail1", "password" -> "myPassword1"),
Map("id" -> 2, "email" -> "myEmail2", "password" -> "myPassword1")
)
Я мог бы преобразовать классы случаев в карту, но было бы определенно неплохо, если бы я мог избежать этого дополнительного шага. Я думаю, это также не сработает для сопоставленных запросов. Я новичок в Scala и Slick, так что, надеюсь, я не упустил что-то действительно очевидное.
Спасибо за помощь!
String
, а неSymbol
? - person rightfold   schedule 09.10.2014