hibernate_day02_07_实现类的三种状态和saveOrUpdate方法
2017-11-24 17:00
337 查看
实体类对象状态(概念)
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);
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);
相关文章推荐
- 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 2 关于delete后的状态
- Hibernate中对象的三种状态以及Session类中saveOrUpdate方法与merge方法的区别
- 框架学习之Hibernate 第四节 实体对象的三种状态和saveOrUpdate方法
- 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 1
- Hibernate中对象的三种状态以及Session类中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等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用