XML方式:
1.导入hibernate包,以及数据库驱动文件。
2.生成hibernate配置文件:hibernate.cfg.xml
/p>
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
true
org.hibernate.dialect.Oracle10gDialect
50
30
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@localhost:1521:orcl
root
root
3.生成实体类映射文件:
/p>
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
emp_sequence
4.创建实体类:
package com.xy.business.User.model;
public class User {
private long id;
private String userName;
private String realName;
private long age;
private String sex;
private String passWord;
....//set、get方法
}
此时hibernate搭建好了。写个类测试一下:
package com.xy.test;
import com.xy.business.User.model.User;
import com.xy.util.HibernateUtil;
import org.hibernate.*;
import java.util.List;
public class TestHibernateOralce {
public static void main(String [] args){
SessionFactory sessionFactory= HibernateUtil.getSessionFactory();
Session session = sessionFactory.openSession();
Transaction tr = session.beginTransaction();
Query query = session.createQuery("from User");
List list = query.list();
tr.commit();
session.close();
if(list.size()>0){
System.out.println("success");
return;
}
System.out.println("fill!");
}
}