Spring JDBC 总结
将数据访问的功能放到一个组件中,被称为DAO数据访问对象或Repository
Spring JDBC提供了数据访问异常体系,这些异常都继承DataAccessException,它是一个非检查型异常,可以不捕获.
数据访问模板化 固定的模板,可变的回调
数据持久化顺序:
- 配置数据源
- JDNI数据源 JndiObjectFactoryBean
- 数据源连接池 BasicDataSource
- 基于JDBC驱动的数据源 DriverManagerDataSource
- 嵌入式的数据源 return new EmbeddedDatabaseBuilder().setType(xx).addScript(schema.sql).addScript(data.sql)
- @Porfile("")指定环境下的数据源
- 声明模板
- 模板中设置数据源
- Repository
- 将模板装配到Repository中
运用:
lambda优化