hibernate笔记(一)hibernate 配置及使用

来源:互联网 发布:手谈汉化组 知乎 编辑:程序博客网 时间:2024/06/04 18:45

 

 

配置

(1)导入所需要的jar包(一共是8个)

    包括·lib/required/的所有的包

        ·hibernate3.jar

        ·slf4j-1.5.10/slf4j-nop-1.5.10.jar (在hibernate官网上下载的包是不全的,少一个slf4j-1 .5.10包,这个包可到官网上下载)

           ·jdbc驱动

(2)在一个使用到hibernate的项目中,要在classpath下创建hibernate.cfg.xml进行配置

  可以参考project/etc/hibernate.cfg.xml

  可project/etc/hibernate.properties属性文件进行信息设置

 

 

 

(3)像JDBC需要注册驱动一样,需要对hibernate进行初始化

注(1):configuration.buildSessionFactory()方法创建一个SessionFactory实例,并且将configuration中所有的配置信息拷贝到  SessionFactory的缓存中,当SessionFactory实例创建之后,并不在和configuration有任何关联,因此,如果在修改configuration对象包含的配置信息,并不会对SessionFactory对象有任何影响

注(2):初始化hibernate,一般只需要初始化一次就行了,因此把这个类的构造函数设置成private的

 

 (4) 使用session进行数据库访问

注:如果使用的是mysql数据库插入数据时,虽然开启了事务但是数据库中却没有改变,那就看看是不是数据库的engine是不是为InnoDB,用 show  create table rusers;

 

 

 

 

原创粉丝点击