hibernate操作步骤

来源:互联网 发布:水利基础设施网络建设 编辑:程序博客网 时间:2024/05/21 20:23
一、创建java工程,导入hibernate包
hiberante工程以hibernate-distribution-3.6.10.Final为例

>>jar :

antlr-2.7.6.jar  一个语言转换工具,Hibernate利用它实现 HQL SQL 的转换

commons-collections-3.1.jar  collections Apache 的工具集,用来增强Java对集合的处理能力

dom4j-1.6.1.jar  dom4j XML 解析器

hibernate3.jar    核心包

javassist-3.9.0.GA.jar  代码生成工具, Hibernate用它在运行时扩展 Java

hibernate-jpa-2.0-api-1.0.0.Final.jar 

jta-1.1.jar  标准的 JAVA 事务处理接口

log4j.jar  日志包

mysql-connector-java-5.1.7-bin.jar  mysql驱动包

slf4j-api-1.5.8.jar  slf4j-log4j12.jar  hibernate使用的一个日志系统

二、配置hibernate.cfg.xml文件
从hibernate包中的\hibernate-distribution-3.6.10.Final\project\etc获取三、创建实体对象User四、配置实体对象映射文件User.hbm.xml
从\hibernate-distribution-3.6.10.Final\project\etc获取
五、执行数据持久化操作

七个步骤:
//1.创建Configuration对象
Configuration cfg = new Configuration().configure();//解析hibernate.cfg.xml
//2.创建SessionFactory 
SessionFactory sf = cfg.buildSessionFactory();//解析映射文件xxx.hbm.xml
//3.获取Session:(类似jdbc中的Connection)
Session session = sf.openSession();
//4.开启事务
Transaction tx = session.beginTransaction();
//5.持久化操作
session.save(user);
//6.提交事务
tx.commit();
//7.关闭session
session.close();


实例代码 http://download.csdn.net/detail/rdman/7528375


0 0
原创粉丝点击