1. 程式人生 > >Eclipse下的Hibernate配置連線資料庫

Eclipse下的Hibernate配置連線資料庫

1.安裝jboss外掛

   Help->EclipseMarketPlace->搜尋jboss,安裝jboss的require和hibernate Tool->accep

2.建立javaBean

  生成bean的class類,新增屬性,並且get,set

3.新增hibernate的require包和資料庫jar包

   新增hibernate中require資料夾中的10個jar包,還有資料庫的一個jar包。

4.生成bean的對映檔案

    New ->hibernate hbm.xml->一路ok。

5.生成hibernate的配置檔案

   New ->hibernate cfg.xml ->getvaluefromConnection->new -> mysql -> new driverdefinion->新增資料庫jar包->新增密碼->finish

6. 修改hibernate的配置檔案

   新增hibernate的屬性:hbm2ddl.auto  update   //自動更新

                                        Show_sql  //顯示sql程式碼

                                        Format_sql  true  //格式化程式碼

   新增hbm的對映:<mapping resource=”com/entry/User.hbm.xml”  />  

7.獲得sessionfactory,操作資料庫

    StandardServiceRegistry regist = new  StandardServiceRegistryBuilder().configure().build();  //獲取hibernate服務的註冊類

   SessionFactory sessionfactory = new  MetadataSources(regist).buildMetadata().buildSessionFactory();

  //獲取sessionFactory

   Session session = sessionfactory.openSession();  //獲取session

   session.beginTransaction(); //session開啟事務

   User user = new User();

   user.setUname("123");

   user.setUpass("45678");//例項化bean並賦值

   session.save(user);  //呼叫session儲存java Bean,將javaBean的對映表儲存到資料庫

   session.getTransaction().commit();//session獲取Transaction提交sql操作

   session.close();  //關閉session