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方法添加

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

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

    第六步 配置事务

  • 相关阅读:
    其他内容
    html标签
    ambari安装集群下安装kafka manager
    greenplum-cc-web4.0监控安装
    ambari安装集群下python连接hbase之安装thrift
    hadoop运维问题记录
    Ambari2.6.0 安装HDP2.6.3(离线安装)
    mongodb 定时备份
    linux top命令详解
    Sublime Text3配置Python环境
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7889223.html
Copyright © 2011-2022 走看看