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
原创粉丝点击