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里面配置

  • 相关阅读:
    C# 操作txt
    下周学习计划(0815——0822)
    配置允许外界访问的端口
    修改表结构
    C# return和break
    js Ajax的几种操作方法
    WebForm
    Extjs4新特性
    25、手把手教你Extjs5(二十五)Extjs5常用组件--form的基本用法
    24、手把手教你Extjs5(二十四)模块Form的自定义的设计[3]
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7889233.html
Copyright © 2011-2022 走看看