上QQ阅读APP看书,第一时间看更新
第2章
用Spring Data框架连接数据库
和JDBC一样,通过Spring Data框架里的JPA组件,我们也能用比较相似的方法无差别地访问不同类型数据库。
这种“屏蔽”的便利性和Spring里“解耦合”的理念是一脉相承的,具体来说,通过Spring Data框架,我们能轻易地解耦合业务逻辑和底层的数据库实现逻辑,这种“解耦合”的特性能从很大程度上提升系统的扩展性与可维护性,使得我们能用很小的代码更换系统的数据存储容器。
而且,JPA组件也能起到ORM里映射的效果,也就是说,通过它,我们还能比较容易地实现业务中“一对一”“一对多”和“多对多”的效果。