我已经阅读了很多关于上述标题的问题和答案。但我还不清楚。如果有人能够解释它,那对我和其他人来说真的很有用,我希望。
@Transactional
进行只读操作?propagation=read-only
。我观察到,在获取spring之后需要一些时间来将只读标志设置为false。它也正在进行提交操作。我认为这会导致性能问题。@Transactional
取出操作。相反,我将自己在DAO中创建一个开放会话并执行操作。那段时间我观察到,执行速度更快。但是我不确定在这样做的时候我会交易任何数据完整性。 我正在使用spring + hibernate。如果你给我一个涵盖所有方面的答案,将会非常有帮助。