【问题标题】:Not able to Update the record using getsession().saveOrUpdate() method无法使用 getsession().saveOrUpdate() 方法更新记录
【发布时间】:2013-07-26 11:48:16
【问题描述】:

我正在使用 Spring 3 和 hibernate 4。我无法使用 getSession().saveOrUpdate(entity) 更新记录,但我能够插入数据。但是使用getSession().flush() 我可以更新数据。我不想使用getSession().flush()。 谁能告诉我flush() 的缺点并为我提供flush() 的替代方案。

【问题讨论】:

    标签: java spring hibernate


    【解决方案1】:

    使用冲洗完全取决于要求以及缺点是什么意思。 transaction.commit() 将避免调用 flush()。还可以查看不同的冲洗模式,如果您需要其他东西,可以更改冲洗模式。

    【讨论】:

    • 是的,它肯定会花费,我的问题是当我们有交易时你为什么要flush()。你能给我一个理由,以便更好地讨论这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    相关资源
    最近更新 更多