調用session里面save()方法
User user = new User();user.setUsername("Rose");user.setPassWord("123456");user.setAddress("廣東廣州");session.save(user);根據id查詢,調用get(Class,int)方法
User tuser = session.get(User.class, 1);System.out.PRintln(tuser.toString());-- hibernate底層的實現Hibernate: select user0_.uid as uid1_0_0_, user0_.username as username2_0_0_, user0_.password as password3_0_0_, user0_.address as address4_0_0_ from t_user user0_ where user0_.uid=?-- 運行查詢結果User [uid=1, username=Jeff, password=123456, address=廣東茂名]先查詢,再修改
User tuser = session.get(User.class, 2);tuser.setUsername("李白");session.update(tuser); -- 底層實現Hibernate: select user0_.uid as uid1_0_0_, user0_.username as username2_0_0_, user0_.password as password3_0_0_, user0_.address as address4_0_0_ from t_user user0_ where user0_.uid=?Hibernate: update t_user set username=?, password=?, address=? where uid=?新聞熱點
疑難解答