美文网首页
Spring——数据访问

Spring——数据访问

作者: jiangmo | 来源:发表于2018-01-26 16:06 被阅读20次

在Spring框架中如何更有效地使用JDBC

  • 使用SpringJDBC 框架,资源管理和错误处理的代价都会被减轻。所以开发者只需写statements 和 queries从数据存取数据
  • JDBC也可以在Spring框架提供的模板类的帮助下更有效地被使用,这个模板叫JdbcTemplate

JdbcTemplate

JdbcTemplate 类提供了很多便利的方法解决诸如把数据库数据转变成基本数据类型或对象,执行写好的或可调用的数据库操作语句,提供自定义的数据错误处理。

Spring对DAO的支持

Spring对数据访问对象(DAO)的支持旨在简化它和数据访问技术如JDBC,Hibernate or JDO 结合使用。这使我们可以方便切换持久层。编码时也不用担心会捕获每种技术特有的异常。

使用Spring通过什么方式访问Hibernate

  • 控制反转 Hibernate Template和 Callback。
  • 继承 HibernateDAOSupport提供一个AOP 拦截器。

Spring支持的ORM

  • Hibernate
  • iBatis
  • JPA (Java Persistence API)
  • TopLink
  • JDO (Java Data Objects)
  • OJB

如何通过HibernateDaoSupport将Spring和Hibernate结合起来

  • 配置the Hibernate SessionFactory。
  • 继承HibernateDaoSupport实现一个DAO。
  • 在AOP支持的事务中装配。

相关文章

网友评论

      本文标题:Spring——数据访问

      本文链接:https://www.haomeiwen.com/subject/koxnrxtx.html