zoukankan      html  css  js  c++  java
  • Spring_day04--Spring框架整合hibernate框架

    Spring框架整合hibernate框架

    1 把hibernate核心配置文件中配置数据库信息,把数据库信息在spring进行配置

    2 把hibernate里面的sessionFactory创建交给spring管理

    具体实现

    第一步 导入hibernate的jar包

    (1)导入struts2和hibernate的jar包时候有jar冲突问题

    在struts2里面有jar包

    在hibernate里面有jar包

    删除低版本的jar包

    (2)导入spring整合持久化层框架需要导入jar包

    全部jar包

    第二步 搭建hibernate环境搭建

    1 创建实体类

    User.class

    2 配置实体类映射关系

    User.hbm.xml

    3 创建核心配置文件

    Hibernate.cfg.xml

    加入工具类HibernateUtils.java,测试配置是否正确

    测试时先把配置数据库的信息打开,运行该类,数据库中创建了一个表,说明搭建了hibernate环境

    第三步 把hibernate核心配置文件数据库配置,在spring进行配置

    (1)把hibernate核心文件中数据库配置去掉了,在spring配置

    第四步 把hibernate的sessionFactory交给spring配置

    (1)服务器启动时候,加载spring配置文件,把配置文件中对象创建

    (2)把sessionFactory对象创建在spring配置

    (3)因为创建sessionFactory代码不是new出来的,而是多行代码实现的

    (4)spring里面针对上面情况,封装类,配置类对象可以创建sessionFactory

    启动服务器就创建了表验证了sessionFactory交给了spring管理了

    第五步 在dao里面使用hibernateTemplate

    (1)在dao得到hibernateTemplate的对象

    (2)调用hibernate模板里面save方法添加

    没有配置事务,做操作时候,出现异常

    事务不会自动提交,只读状态

    第六步 配置事务

  • 相关阅读:
    C#界面交互Invoke的便捷写法
    C#简单线程同步例子
    输出一个数据库中所有表的数据量
    JavaScript 解析xml字符串
    图片与Byte流互转
    html中name 和 id 的区别
    JavaScript 解析xml文件
    关于序列化的使用
    js 动态创建xml串
    js动态删除节点
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7889223.html
Copyright © 2011-2022 走看看