光滑的专家
我正在学习和使用Slick,我有疑问:文档说编译查询仅适用于选择,更新和删除,http://slick.typesafe.com/doc/2.0.0/queries.html#compiled-queries
我很好奇为什么它不支持插入?这是否意味着每次我必须在表中插入一行,该语句需要由Slick重新编译?有没有办法编译插入语句?谢谢!
答案 0 :(得分:7)
这里的文件应该更清楚。对于插入,您可以缓存插入调用程序。
val i = someQuery.insertInvoker
i.insert( foo )
i.insert( bar )
查询只编译一次。
我创建了一个拉取请求来改进我们关于这一点的文档:https://github.com/slick/slick/pull/629