论坛
提问
用户
提问
×
游客
登录
注册
忘记密码?
JPA和Spring JdbcTemplate的比较 [已关闭]
论坛
JPA和Spring JdbcTemplate的比较 [已关闭]
26 浏览
2023年1月28日
匿名的
2023年1月29日
0
Comments
JPA和Spring JdbcTemplate的比较 [已关闭]
对于一个新项目来说,JPA是否始终是处理关系型数据的推荐工具,还是有一些情况下Spring JdbcTemplate是更好的选择?在您的回答中考虑以下因素:
新数据库架构与现有架构和表
开发者的专业水平
与数据缓存层集成的简易程度
性能
还有其他相关因素需要考虑吗?
0
0
答案
活跃
已投票
最新
最老的
用户名或邮箱地址
密码
注册
Lost Password
Spring Data JPA与Hibernate在大型项目中有何不同?
Hibernate或JPA或JDBC或?[关闭]
哪个提供者应该用于Java持久化API(JPA)的实现?[已关闭]
Hibernate和Spring Data JPA之间有什么区别?
Java - JDBC替代方案 [已关闭]
Hibernate/JPA数据库模式生成的最佳实践
Hibernate, iBatis, Java EE或其他Java ORM工具
Hibernate还是EclipseLink用于JPA?[已关闭]
Hibernate Vs iBATIS [closed] Hibernate和iBATIS之间的比较 [已关闭]
Java嵌入式数据库比较 [已关闭]
JPA实现 - 哪个是最好的选择?[已关闭]
Spring与EJB相比。Spring能否取代EJB? [已关闭]
使用Spring JdbcTemplate - 注入数据源 vs jdbcTemplate 在Spring应用程序中使用JdbcTemplate进行数据库操作是一种常见的做法。当使用JdbcTemplate时,你可以选择将数据源直接注入到JdbcTemplate实例中,或者可以使用jdbcTemplate.setDataSource()方法来设置数据源。 将数据源直接注入到JdbcTemplate实例中是一种更常见的做法。这样做可以确保JdbcTemplate实例仅使用一个数据源,而不需要在每次使用时都进行设置。 使用jdbcTemplate.setDataSource()方法来设置数据源也是可行的,但不推荐使用。这种方式可能会导致在多线程环境中出现问题,因为不同的线程可能会同时访问同一个JdbcTemplate实例,并且可能会尝试同时设置不同的数据源。此外,如果在多个地方都使用了jdbcTemplate.setDataSource()方法来设置数据源,那么维护起来可能会更加困难。 总而言之,将数据源直接注入到JdbcTemplate实例中是更好的选择,因为它更简单、更安全,并且在多线程环境中更可靠。
使用什么:JPQL还是Criteria API?[关闭]
Spring Hibernate模板是什么时候使用以及为什么使用的?
什么是JPA和Hibernate之间的区别? [已关闭]
Hibernate 或者 JDBC
Spring vs Jboss
为什么要使用JPA而不是使用JDBC编写SQL查询?
JDO与JPA在Google App Engine上的Java应用比较