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();
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