User u = new User(); u.setUsername("jack"); u.setPassword("123"); u.setAddress("china");
2.持久态:对象里面由id值,对象与session有关联
User user = session.get(User.class, 2);
3.托管态:对象有id值,对象与session没有关联
User user = new User(); user.setUid(3);
saveOrupdate()方法:当实体类是瞬时态是,该方法做添加操作.当实体类是托管态时,该方法做更新操作.当实体类是持久态时,也做更新操作
注意:持久态会自动更新数据库
一般的修改方法:
User user = session.get(User.class, 2);//先获取 user.setUsername("东方不败");//再修改 session.update(user);//最后提交
现在只需要:
User user = session.get(User.class, 2);//先获取 user.setUsername("东方不败");//再修改