摘要: 数组分页 查询出全部数据,然后再list中截取需要的部分。 mybatis接口 List<Student> queryStudentsByArray(); xml配置文件 <select id="queryStudentsByArray" resultMap="studentmapper"> sel 阅读全文
posted @ 2020-07-09 16:48 你我一路随行 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1,commit()是提交事物,默认是先执行flush,事物提交成功后是不能进行回滚的. 2,flush()是刷新缓存(有些资料说是清楚缓存是不对的,数据仍然在缓存中),将缓存中的数据刷到数据库,使数据库中数据和缓存保持一致。为了保持一致,则有可能发送对应的sql语句(若缓存中的对象和数据库中的对象 阅读全文
posted @ 2020-07-09 12:41 你我一路随行 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 阅读全文
posted @ 2020-07-09 11:30 你我一路随行 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、getCurrentSession()与openSession()的区别?* 采用dugetCurrentSession()创建的session会绑定到当前线程中,而采zhi用openSession(),创建的session则不会* 采用getCurrentSession()创建的session 阅读全文
posted @ 2020-07-09 10:24 你我一路随行 阅读(285) 评论(0) 推荐(0) 编辑