使用JdbcTemplate时必须使用spring数据jdbc吗?

使用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

我计划使用Spring
JdbcTemplate
访问我的数据库。使用
JdbcTemplate
时必须使用spring数据jdbc吗?我问这个问题的原因是我的应用程序中的表不需要“实体”(POJO)。如果我使用spring数据jdbc,会增加一些开销吗?

JdbcTemplate
是模块的一部分,所以您只需要它(以及sprint tx,它包括
DataAccessException
层次结构)


spring-数据-jdbc在spring jdbc之上添加了对(毫不奇怪)的支持。因此,您不需要它来使用
JdbcTemplate
,就像您不需要spring数据jpa来使用jpa
EntityManager

JdbcTemplate
是模块的一部分一样,因此您只需要它(和sprint tx,其中包括
DataAccessException
层次结构)


spring-数据-jdbc在spring jdbc之上添加了对(毫不奇怪)的支持。因此,您不需要它来使用
JdbcTemplate
,就像您不需要spring数据jpa来使用jpa
EntityManager

一样,您可以使用
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
的例子。