【问题标题】:How to make insertOrUpdate a compiled query in Slick?如何在 Slick 中进行 insertOrUpdate 编译查询?
【发布时间】:2015-02-03 18:28:50
【问题描述】:

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

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

有没有办法获得insertOrUpdate 的编译查询?还是有其他方法可以提高它的性能?

提前致谢

【问题讨论】:

    标签: slick


    【解决方案1】:

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

    【讨论】:

    • 但在我的情况下,我没有任何中间查询,我所做的只是在我的TableQuery 上调用insertOrUpdate。
    猜你喜欢
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多