为什么不能在SLICK中使用编译的INSERT语句 [英] Why cannot use compiled Insert statement in Slick

查看:0
本文介绍了为什么不能在SLICK中使用编译的INSERT语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

圆滑的专家

我正在学习和使用SLICK,我有一个问题:文档说编译的查询只适用于SELECT、UPDATE和DELETEhttp://slick.typesafe.com/doc/2.0.0/queries.html#compiled-queries

我很好奇它为什么不支持插入?这是否意味着每次我必须在表中插入一行时,SLICK都需要重新编译该语句?有没有办法编译一条INSERT语句?谢谢!

推荐答案

这里的文档应该更清楚。对于插入,您将改为缓存插入调用器。

val i = someQuery.insertInvoker
i.insert( foo )
i.insert( bar )

查询仅编译一次。

我创建了一个拉取请求,以改进我们关于这一点的文档:https://github.com/slick/slick/pull/629

这篇关于为什么不能在SLICK中使用编译的INSERT语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆