hibernate基础(十三):session缓存

1.生命周期

           session创建,缓存存在;session.close(),缓存关闭

2.缓存的性质

           session缓存中存放私有数据。因为是从ThreadLocal中产生的,所以线程安全

3.操作

           (1).数据库中的数据怎么加载到缓存中?

                      session.get()、load()、save()、update()

           (2).应用程序什么时候读取缓存中的数据?

                      session.get()、load()

           (3).缓存中的数据怎么清空?

                      session.clear()(将持久态变成游离态)

           (4).怎样清空一个缓存对象?

                      session.evict();

           (5).怎么把缓存中的数据同步到数据库中?

                      session.flush();

           (6).怎么把数据库中的数据同步到缓存中?

                      session.refresh()

           (7).批量操作

                      session.flush(),session.clear()

猜你喜欢

转载自blog.csdn.net/qq_40594696/article/details/87855171
今日推荐