hibernate学习一:简单应用1配置文件版

阅读更多

 

0. 前言

以下为使用hibernate编写基于配置文件的简单实例,代码已经上传,导入eclipse中,直接执行XmlTest.java就可以了。代码中还包含了基于注解方式的代码。

 

1. 环境准备

以下为我测试时使用的环境,仅供参考

JDK:jdk1.7.0_67

hibernate:4.3.7

eclipse:4.4

数据库:oracle11g

 

2. 下载hibernate相关jar包

官网下载地址为:http://sourceforge.net/projects/hibernate/files/hibernate3/

 

3.创建JavaBean

 

package org.xkx.demo.xml.entity;

public class UseXmlEntity {
    private int id;
    private String username;
    private String password;

    //以下省略所有get、set方法
}
 

 

4. 创建XXX.hbm.xml

 





    
        
            
        
        
        
    
 

 

5. 创建主要配置文件hibernate.cfg.xml

 


 



	
	
		

		
		oracle.jdbc.driver.OracleDriver
		
		jdbc:oracle:thin:@localhost:1521:orcl
		
		D_C_XKX
		
		D_C_XKX
		
		org.hibernate.dialect.Oracle10gDialect

		
		20
		
		true
		
		
		
		
		
		
		create

		
		
	
 

 

6. 运行测试程序,部分代码如下

Configuration cfg = new Configuration().configure("org/xkx/demo/xml/hibernate.cfg.xml");
ServiceRegistry  sr = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
SessionFactory buildSessionFactory = cfg.buildSessionFactory(sr);
Session session = buildSessionFactory.openSession();
Transaction tx = session.beginTransaction();

for (int i = 0; i < 2; i++) {
    UseXmlEntity customer = new UseXmlEntity();
    customer.setUsername("用户名" + i);
    customer.setPassword("密码");
    session.save(customer);
}

tx.commit();
session.close();
buildSessionFactory.close();

 

  • demo.zip (9.5 MB)
  • 下载次数: 0

你可能感兴趣的:(hibernate,java,hibernate4,hibernate简单应用,hibernate简单实例)