为什么不能在SLICK中使用编译的INSERT语句 [英] Why cannot use compiled Insert statement in Slick
本文介绍了为什么不能在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屋!
查看全文