使用JdbcTemplate时必须使用spring数据jdbc吗?
我计划使用Spring使用JdbcTemplate时必须使用spring数据jdbc吗?,spring,spring-boot,spring-jdbc,spring-data-jdbc,Spring,Spring Boot,Spring Jdbc,Spring Data Jdbc,我计划使用SpringJdbcTemplate访问我的数据库。使用JdbcTemplate时必须使用spring数据jdbc吗?我问这个问题的原因是我的应用程序中的表不需要“实体”(POJO)。如果我使用spring数据jdbc,会增加一些开销吗?JdbcTemplate是模块的一部分,所以您只需要它(以及sprint tx,它包括DataAccessException层次结构) spring-数据-jdbc在spring jdbc之上添加了对(毫不奇怪)的支持。因此,您不需要它来使用JdbcT
JdbcTemplate
访问我的数据库。使用JdbcTemplate
时必须使用spring数据jdbc吗?我问这个问题的原因是我的应用程序中的表不需要“实体”(POJO)。如果我使用spring数据jdbc,会增加一些开销吗?JdbcTemplate
是模块的一部分,所以您只需要它(以及sprint tx,它包括DataAccessException
层次结构)
spring-数据-jdbc在spring jdbc之上添加了对(毫不奇怪)的支持。因此,您不需要它来使用
JdbcTemplate
,就像您不需要spring数据jpa来使用jpaEntityManager
JdbcTemplate
是模块的一部分一样,因此您只需要它(和sprint tx,其中包括DataAccessException
层次结构)
spring-数据-jdbc在spring jdbc之上添加了对(毫不奇怪)的支持。因此,您不需要它来使用
JdbcTemplate
,就像您不需要spring数据jpa来使用jpaEntityManager
一样,您可以使用JdbcTemplate
而不需要spring数据JDBC,而不会出现问题。
JDBC模板
在Spring数据JDBC诞生之前已经存在了很多年
Spring数据JDBC确实涉及开销。
它从POJO中提取数据,创建查询并将结果转换回POJO。
当然,所有这些都需要资源。
如果你不需要/从中受益,不要使用它
您也可以从
JdbcTemplate
开始,然后在需要时开始使用Spring数据JDBC而不出现问题。您可以使用JdbcTemplate
而不使用Spring数据JDBC而不出现问题。
JDBC模板
在Spring数据JDBC诞生之前已经存在了很多年
Spring数据JDBC确实涉及开销。
它从POJO中提取数据,创建查询并将结果转换回POJO。
当然,所有这些都需要资源。
如果你不需要/从中受益,不要使用它
您也可以从
JdbcTemplate
开始,然后在需要时开始使用Spring数据JDBC而不会出现问题。Spring数据JDBC是在Spring JDBC的基础上实现的。如果您根本不需要实体,那么使用SpringJDBC直接与数据库交互是最方便和灵活的。在这种情况下,使用spring数据jdbc只会增加学习成本。SpringDataJDBC是为DDD(域驱动设计)模式设计的,这与当前主流编程模式不同。学习成本不低…Spring数据jdbc是在Spring jdbc的基础上实现的。如果您根本不需要实体,那么使用SpringJDBC直接与数据库交互是最方便和灵活的。在这种情况下,使用spring数据jdbc只会增加学习成本。SpringDataJDBC是为DDD(域驱动设计)模式设计的,这与当前主流编程模式不同。学习成本不低…谢谢您的回复。我需要一些建议。我的应用程序通过web服务端点从数据库生成csv文件。您能想到使用spring数据jdbc有什么好处吗?所以基本上每个文件选择一个,并用一些分隔符转储结果?听起来像是纯JdbcTemplate的例子。谢谢你的回复。我需要一些建议。我的应用程序通过web服务端点从数据库生成csv文件。您能想到使用spring数据jdbc有什么好处吗?所以基本上每个文件选择一个,并用一些分隔符转储结果?对我来说,听起来像是纯JdbcTemplate
的例子。