Можем ли мы и должны ли мы скомпилировать TableQuery в Slick? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть таблица A, и я выполняю операции insertOrUpdate, delete и select для этой таблицы.

val a = TableQuery[A]
//select
a.result.map(...)
//insertOrUpdate
a.insertOrUpdate(..)
//delete
a.delete

Насколько я понимаю, каждый раз, когда я выполняю любую из этих операций, запросы выполняются и затем выполняются.

Итак, мои вопросы?

  1. Можем ли мы скомпилировать TableQuery[A]?
  2. Принесет ли этот сборник TableQuery[A] пользу?

Я уже пытался скомпилировать TableQuery[A], но он не работает.

val a = Compiled(TableQuery[A])

но я не получаю методы result / insert / update ... для значения a.

Приведенный ниже вопрос переполнения стека связан, но не помогает Скомпилированные запросы в Slick

Я использую Slick - 3.3.0 и база данных H2.

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