一、编程方式
Java代码:
Configuration cfg = new Configuration();
Properties prop = new Properties();
prop.load( TestHibernate.class.getClassLoader().getResourceAsStream("config/jdbc.properties"));
cfg.addProperties(prop);
cfg.addAnnotatedClass(com.test.op.Test.class);
SessionFactory sf = cfg.buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
List test = session.createQuery("from Test").list();
System.out.println(test.toString());
session.getTransaction().commit();
session.close();
其中jdbc.properties初始化数据库连接配置文件
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver
hibernate.connection.url=jdbc:oracle:thin:@localhost:1521/orc