我一直在使用Slick's insertOrUpdate
since its release in 2.1版本而没有任何问题。
现在我正在努力提高我的代码性能,insertOrUpdate是瓶颈(根据jProfiler)。我以为我可以通过使用来改善这一点
一个已编译的查询,但据我所知,调用insertOrUpdate
我有SingleInsertOrUpdateResult
而不是Query
对象。
有没有办法获得insertOrUpdate
的编译查询?或者还有另一种方法来改善它的表现吗?
提前致谢
答案 0 :(得分:1)
与+=
等其他插入操作相同:您必须编译Query
,然后在生成的insertOrUpdate
上调用CompiledQuery