Hibernate一级缓存管理-evict和clear的用法
来源:互联网 发布:mac怎么创建快捷方式 编辑:程序博客网 时间:2024/05/16 23:33
evict方法:从一级缓存中移除一个对象
clear方法:将一级缓存中的对象全部移除
/** * 验证缓存管理的方法evict * 执行完evict之后,将会将id为5的user对象从一级缓存中移除,再次访问的话将重新查询数据库 * 该用例将发出2个select语句 */@Testpublic void testEvict(){Session session = HibernateUtil.getSession();User user1 = (User)session.get(User.class, 5);System.out.println(user1.getName());session.evict(user1);User user2 = (User)session.get(User.class, 5);System.out.println(user2.getName());session.close();}
/** * 验证缓存管理的方法clear * 执行clear方法之后,一级缓存中的对象全部被清除,再次查询,将从数据库中查询 * 该用例将发出2个select语句 */@Testpublic void testClear(){Session session = HibernateUtil.getSession();User user1 = (User)session.get(User.class, 5);System.out.println(user1.getName());System.out.println("=======================");User user2 = (User)session.get(User.class, 5);System.out.println(user2.getName());session.clear();}
public class User {private int id;private String name;private String pwd;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPwd() {return pwd;}public void setPwd(String pwd) {this.pwd = pwd;}}
阅读全文
0 0
- Hibernate一级缓存管理-evict和clear的用法
- Hibernate的evict方法和clear方法的区别
- Hibernate session 的evict()和clear()的区别
- Hibernate对象的状态,session的clear()和evict()
- Hibernate的evict方法和clear方法的区别
- Hibernate的evict方法和clear方法的区别
- Hibernate的evict方法和clear方法的区别
- Hibernate的evict方法和clear方法的区别
- Hibernate的evict方法和clear方法的区别
- Hibernate的evict方法和clear方法的区别
- Hibernate的evict()方法和clear()方法、flush()方法
- Hibernate---一级缓存的管理
- Hibernate一级缓存的管理
- Hibernate的clear(),flush(),evict()方法详解
- Hibernate的clear(),flush(),evict()方法详解
- Hibernate的clear(),flush(),evict()方法详解
- Hibernate的clear(),flush(),evict()方法详解
- Hibernate的clear(),flush(),evict()方法详解
- LeetCode Reverse Integer C++
- python将dateframe数据存入mysql
- 常见的后台产品及其特点详解
- ubuntu14.04下搭建lnmp开发环境及常见问题
- easyui自定义日期组件并扩展到datagrid(editor)
- Hibernate一级缓存管理-evict和clear的用法
- LightOJ 1173 The Vindictive Coach(DP计数)
- 8月10日相约阿里云数据库MySQL金融版线上发布会!
- YII2学习
- 云架构下的性能分析两实例
- POJ 3626 Mud Puddles(bfs)
- Linux(debian)网络配置
- jQuery与js绑定事件的几种写法(以单击事件示例)
- ViewPager fragment android tab选项卡的使用