User user = new User();
user.setUsername("小一");
user.setPassword("123");
session.save(user);
2、根據id查詢:調用session裏面的get方法。第一個參數:實體類的class,第二個參數:id值。
User user = session.get(User.class,1);
System.out.println(user);
3、修改操作:先查詢再修改User user = session.get(User.class,1);
②在返回的user對象設置修改的值。user.setPassword("456");
③調用session的update方法修改:到user對象裏面找到id的值,再根據id進行修改。session.update(user);
User user = new User();
user.setId(1);
user.setUsename("tom");
session.update(user);
User user = session.get(User.class,1);
session.delete(user);
第二種:User user = new User();
user.setId(1);
session.delete(user);
四、瞭解實體類相關的狀態:使用new操作符初始化的對象不是立刻就持久化的。他們的狀態是瞬時的,
他們沒有任何跟數據庫表相關聯的行爲,只要應用不再引用這些對象(不再被任何
其他對象所引用),他們的狀態將會丟失,並由垃圾回收機制回收。對象裏面沒有id值,與session沒有關係。
2、操作實體類對象的方法:saveOrUpdate方法:實現添加、實現修改。