Spring Framework支持与Java Persistence API(JPA)集成,并支持用于资源管理,数据访问对象(DAO)实现和事务策略的本地Hibernate。例如,对于Hibernate,它具有一流的支持以及一些便捷的IoC功能,可解决许多典型的Hibernate集成问题。您可以通过“依赖关系注入”为OR(对象关系)映射工具配置所有受支持的功能。他们可以参与Spring的资源和交易管理,并且符合Spring的通用交易和DAO异常层次结构。推荐的集成样式是针对普通的Hibernate或JPA API编写DAO。
当您创建数据访问应用程序时,Spring会为您选择的ORM层显着增强。您可以根据需要利用尽可能多的集成支持,并且应该将这种集成工作与内部构建类似基础架构的成本和风险进行比较。不管使用哪种技术,您都可以像使用库一样使用许多ORM支持,因为所有内容都被设计为一组可重用的JavaBean。 Spring IoC容器中的ORM有助于配置和部署。因此,本节中的大多数示例都显示了Spring容器内部的配置。
使用Spring框架创建ORM DAO的好处包括:
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8