Spring JDBC vs Spring Data JDBC
老师好,想请问在Springboot中,使用Spring JDBC与Spring Data JDBC有何区别? 该如何基于业务的需求来做选择呢?如果是要做ETL的工作的话,选择哪一个会比较好呢?
7
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2022-09-22 17:34:19
同学你好,1、spring-jdbc就是Spring Framework下的spring-jdbc。主要提供了JdbcTemplate实现了对jdbc的简单封装,如果我们需要封装一个jdbc相关的插件可以基于spring-jdbc。
2、spring-data-jdbc就是Spring Data下的spring-data-jdbc,主要依赖了spring-orm、spring-jdbc。spring-data-jdbc是定位于实现一个简单的ORM,不提供缓存,懒加载等功能。并spring data JDBC相比传统JDBC而言省去了,数据库驱动,连接等无关配置,只需要写sql,设置参数;
3、关于做ETL使用那个,建议同学根据需求进行选择。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星