zoukankan      html  css  js  c++  java
  • Spring_day04--HibernateTemplate介绍_整合其他方式_Spring分模块开发

    HibernateTemplate介绍

    1 HibernateTemplate对hibernate框架进行封装,

    直接调用HibernateTemplate里面的方法实现功能

    2 HibernateTemplate常用的方法

    • Serializable save(Object entity) :添加操作

    •  void update(Object entity) :修改操作

    •  void delete(Object entity) :删除操作

    •  <T> T get(Class<T> entityClass, Serializable id) :根据id查询

    •  <T> T load(Class<T> entityClass, Serializable id) 根据id查询

    UserDaoImpl.java中

    •  List find(String queryString, Object... values) :查询操作的方法

    (1)第一个参数是 hql语句

    (2)语句参数值

    Find方法本身做不了分页

    整合其他方式

    1 spring整合hibernate时候,可以不写hibernate核心配置文件

    (1)把hibernate核心配置文件中,基本信息配置和映射引入都放到spring配置

    Spring分模块开发

    1 在spring里面配置多个内容,造成配置混乱,不利用维护

    2 把spring核心配置文件中,一部分配置放到单独的配置文件中,在spring核心配置文件中引入单独配置文件

    问题:

    1 在struts2里面和hibernate里面都有jar包

    Jar包冲突问题,删除其中的一个,删除低版本的jar包

    2 如果把数据库信息配置在hibernate里面进行配置

    (1)出现异常,事务里面找不到数据源了

    (2)数据库配置在spring里面配置

  • 相关阅读:
    Java 环境变量配置
    C# 怎样判断一个字符串的编码类型
    ASP.NET MVC Razor视图引擎基础语法
    Silverlight 访问外部程序
    Silverlight 换肤的实现
    Silverlight初始动画 加载动画
    Silverlight App中线程同步
    .net反射简介
    FLASH 中文显示乱码
    [原创]开源Word读写组件DocX,通过word模板,导出用户简历使用示例
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7889233.html
Copyright © 2011-2022 走看看