众所周知,StatelessSession
与 Session 不同,直接处理数据库行。
我的问题是,我们可以使用 StatelessSession
进行少量插入、更新以改进
性能?
最佳答案
这很大程度上取决于您如何使用它。一般来说,缓存是为了提高性能而发明的,但“正常” hibernate session 的问题是它无法让您选择关闭缓存。我已经写了很多次使用Spring JDBC访问数据库来防止 session 开销,并且性能得到了很大的提高。
因此,好的书面应用程序应该使用 StatelessSession 大大提高性能。编写不好的应用程序可能会变慢,因为 Hibernate 中的强制缓存被认为是对用户无法控制代码从数据库读取内容的时间和次数的补救措施...
关于java - StatelessSession 比 Session 快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14415642/