spring - 使用JdbcTemplate时必须使用spring-data-jdbc吗?
问题描述
我打算使用 SpringJdbcTemplate
来访问我的数据库。使用时必须使用spring-data-jdbcJdbcTemplate
吗?我问的原因是我的应用程序中的表不需要“实体”(POJO)。如果我使用 spring-data-jdbc 会增加一些开销吗?
解决方案
您可以毫无问题地使用JdbcTemplate
没有 Spring Data 的 JDBC。
JdbcTemplate
在 Spring Data JDBC 被构想之前已经存在很多年了。
Spring Data JDBC 确实涉及开销。它从 POJO 中提取数据,创建查询并将结果转换回 POJO。当然,这一切都需要资源。如果您不需要/从中受益,请不要使用它。
如果需要,您也可以JdbcTemplate
毫无问题地开始使用 Spring Data JDBC,然后再开始使用。
推荐阅读
- javascript - 存储更改时 React Redux 不会重新渲染
- c# - 如何在 C# 中从 SSL 证书解码 SCT 列表
- swift - 在哪里可以找到最新的 Movesense Showcase 应用程序源?
- css - 防止角材质 css 样式传播到其他组件
- generics - Dart 2.7 通用扩展
- javascript - 如何在鼠标悬停时为页面上的所有 div 添加悬停效果?
- mysql - 如何每天将数据从 Cloud SQL 导出到 BigQuery?
- rest - 当正文数据与数据库中的当前状态相同时,使用哪个 REST HTTP 状态码?
- python - 视觉工作室代码远程ssh无法调试python
- arduino - PN532 V3 + Arduino UNO + libnfc 错误(错误:无法打开 NFC 设备:pn532_uart:/dev/ttyUSB0:115200)