我们已经实现了IoC容器和AOP功能,在此基础上增加JDBC和事务的支持就比较容易了。
Spring对JDBC数据库的支持主要包括:
JdbcTemplate
和NamedParameterJdbcTemplate
模板类,可以方便地操作JDBC;在Summer Framework中,我们准备提供一个JdbcTemplate
模板,以及声明式事务的支持。对于ORM,反正手动集成也比较容易,就不管了。
Spring Framework | Summer Framework | |
---|---|---|
JdbcTemplate | 支持 | 支持 |
NamedParameterJdbcTemplate | 支持 | 不支持 |
转换SQL错误码 | 支持 | 不支持 |
ORM | 支持 | 不支持 |
手动管理事务 | 支持 | 不支持 |
声明式事务 | 支持 | 支持 |
下面开始正式开发Summer Framework的JdbcTemplate
与声明式事务。