zoukankan      html  css  js  c++  java
  • Spring管理Hibernate的好处

    通过Spring 整合Hibernate ,使持久层的访问更加容易,使用Spring 管理Hibernate持久层有如下优势。

    ·通用的资源管理: Spring 的ApplicationContext 能管理SessionFactory ,使得配置值很容易被管理和修改,无须使用Hibernate 的配置文件。

    ·有效的Session 管理: Spring 提供了有效、简单和安全的Hibernate Session 处理。

    ? IoC 容器提高了DAO 组件与业务逻辑层之间的解耦.

    ? DAO 模式的使用,降低了系统重构的代价。

    ·方便的事务管理: Hibernate 的事务管理处理会限制Hibernate 的表现,而Spring的声明式事务管理力度是方法级。

    ·异常包装:Spring 能够包装Hibernate 异常,把它们从checked exception 变为runtime exception; 开发者可选择在恰当的层处理数据中不可恢复的异常,从而避免烦琐的catch/throw 及异常声明。

  • 相关阅读:
    软件测试人员的要求
    冒烟测试和回归测试的区别
    [go]struct
    [go]socket编程
    [go]gorhill/cronexpr用go实现crontab
    [go]os/exec执行shell命令
    [go]time包
    [go]etcd使用
    [go]redis基本使用
    [go]go操作mysql
  • 原文地址:https://www.cnblogs.com/justinsun/p/2151385.html
Copyright © 2011-2022 走看看