У меня есть таблица A
, и я выполняю операции insertOrUpdate, delete и select для этой таблицы.
val a = TableQuery[A]
//select
a.result.map(...)
//insertOrUpdate
a.insertOrUpdate(..)
//delete
a.delete
Насколько я понимаю, каждый раз, когда я выполняю любую из этих операций, запросы выполняются и затем выполняются.
Итак, мои вопросы?
- Можем ли мы скомпилировать
TableQuery[A]
?
- Принесет ли этот сборник
TableQuery[A]
пользу?
Я уже пытался скомпилировать TableQuery[A]
, но он не работает.
val a = Compiled(TableQuery[A])
но я не получаю методы result / insert / update ... для значения a
.
Приведенный ниже вопрос переполнения стека связан, но не помогает
Скомпилированные запросы в Slick
Я использую Slick - 3.3.0
и база данных H2.