如何在Slick中使insertOrUpdate成为编译的查询?

时间:2015-02-03 18:28:50

标签: slick

我一直在使用Slick's insertOrUpdate since its release in 2.1版本而没有任何问题。

现在我正在努力提高我的代码性能,insertOrUpdate是瓶颈(根据jProfiler)。我以为我可以通过使用来改善这一点 一个已编译的查询,但据我所知,调用insertOrUpdate我有SingleInsertOrUpdateResult而不是Query对象。

有没有办法获得insertOrUpdate的编译查询?或者还有另一种方法来改善它的表现吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

+=等其他插入操作相同:您必须编译Query,然后在生成的insertOrUpdate上调用CompiledQuery