17年10月19號發佈的hibernate5.2.12java
從hibernate4.*過渡過來須要更改什麼?數據庫
一、jar包session
lib下邊除了數據庫鏈接的那個jar包都刪除從新配置,required這個文件裏的都複製過來。ui
二、獲取session的方式(可能不標準,但我是這麼理解的)hibernate
//建立服務註冊對象 ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); //建立會話工廠對象 SessionFactory sessionFactory = new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory(); //會話對象 Session session = sessionFactory.openSession(); //開啓事物 Transaction transaction = session.beginTransaction(); //輸入實體類的信息 System.out.println("請依次輸入:帳號 密碼"); int name=cin.nextInt(); String pwd=cin.next(); Admin admin=new Admin(name,pwd); System.out.println(name+" :"+pwd); //保存到數據庫,持久化操做 session.save(admin); //提交事務 transaction.commit(); //關閉會話 session.close(); //關閉會話工廠 sessionFactory.close();
若是仍是沿用之前的方式,八成不會有紅叉,可是會報錯找不到entity。對象
剛開始用,找到新的問題再繼續更新。。。。。。。blog