Есть ли в Scala эквивалент petapoco? - PullRequest
3 голосов
/ 11 февраля 2012

Я изучаю SCALA и не смог найти простой Scala "микро-ORM", который мне нравится.Я ищу что-то очень легкое, например, petapoco (http://www.toptensoftware.com/petapoco/).. Самое близкое, что я могу найти, - это anorm, но, похоже, требуется, чтобы вы указали ему, как сопоставлять базу данных и из нее.

В petapoco я могу сделать это:

foreach (var a in db.Query<article>("SELECT * FROM articles"))
{
    Console.WriteLine("{0} - {1}", a.article_id, a.title);
}

Или (еще лучше, если у меня нет класса, но я хочу пройти прямо к Джсону):

return Json(db.Query<dynamic>("Select name, id From people"));

Заранее спасибо!

1 Ответ

1 голос
/ 11 февраля 2012

Вы можете взглянуть на OrmLite (легковесный ORM Java) или Squeryl . Не уверен, поддерживает ли кто-либо из них преобразование результата запроса в Json напрямую. Другой альтернативой будет подъемник . Если вы пойдете с этим преобразованием в json, будет довольно просто использовать возможности lifts json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...