hibernate_day02_07_实现类的三种状态和saveOrUpdate方法
来源:互联网 发布:尚学堂 java视频 编辑:程序博客网 时间:2024/05/30 23:28
实体类对象状态(概念)
1 实体类状态有三种
(1)瞬时态:对象里面没有id值,对象与session没有关联
User u = new User();u.setUsername("hanmei");u.setPassword("1122");u.setAddress("shanghai");
(2)持久态:对象里面有id值,对象与session关联
User user = session.get(User.class, 2);
(3)托管态:对象有id值,对象与session没有关联
//User user = new User();//user.setUid(3);
2 演示操作实体类对象的方法
(1)saveOrUpdate方法:实现添加、实现修改
//实体类对象的状态是瞬时态,做添加
User u = new User();//u.setUid(2);u.setUsername("hanmei");u.setPassword("1122");u.setAddress("shanghai");session.saveOrUpdate(u);
//实体类对象是托管态,做修改
User u = new User();u.setUid(2);u.setUsername("hanmei");u.setPassword("1122");u.setAddress("shanghai");session.saveOrUpdate(u);
//持久态,做修改
User user = session.get(User.class, 2);
阅读全文
0 0
- hibernate_day02_07_实现类的三种状态和saveOrUpdate方法
- Hibernate中对象的三种状态以及Session类中saveOrUpdate方法与merge方法的区别
- 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 1
- 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法
- Hibernate三种状态以及save、update和saveOrUpdate
- 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 2 关于delete后的状态
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate 三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate 三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- DMA&&I/O接口了解
- 微信小程序电商实战-入门篇
- javascript实现基本排序操作
- 5.5 super关键字
- 注解@JsonIgnore的使用方法及其效果
- hibernate_day02_07_实现类的三种状态和saveOrUpdate方法
- 蓝桥杯 算法训练 数字三角形 (Java解题)
- 资深架构师,告诉你开源对软件行业的危害
- 几部中国经典武侠电影
- 什么是BNF EBNF 巴科斯范式及其扩展 BNF & Augmented BNF
- 【Python语法笔记】列表
- Tomcat中的设计模式
- Python破解验证码
- redis事务