Spring JDBC 总结

将数据访问的功能放到一个组件中,被称为DAO数据访问对象或Repository

 

Spring JDBC 总结

 

Spring JDBC提供了数据访问异常体系,这些异常都继承DataAccessException,它是一个非检查型异常,可以不捕获.

数据访问模板化 固定的模板,可变的回调

 

数据持久化顺序:

  • 配置数据源
    • JDNI数据源 JndiObjectFactoryBean
    • 数据源连接池 BasicDataSource
    • 基于JDBC驱动的数据源 DriverManagerDataSource
    • 嵌入式的数据源 return new EmbeddedDatabaseBuilder().setType(xx).addScript(schema.sql).addScript(data.sql)
    • @Porfile("")指定环境下的数据源
  • 声明模板
    1. 模板中设置数据源
  • Repository
    • 将模板装配到Repository中

 

Spring JDBC 总结

 

Spring JDBC 总结

 

Spring JDBC 总结

 

 

运用:

Spring JDBC 总结

 

Spring JDBC 总结

lambda优化

Spring JDBC 总结