这些方法之间的本质区别是什么?

<强>查询()的JdbcTemplate的和的createQuery()的EntityManager的?

据我所知,两个执行查询?

有帮助吗?

解决方案

JdbcTemplate.query()执行通过Spring的JDBC API

的原SQL查询

EntityManager.createQuery()创建,但是不执行,一个JPA查询,经由本地JPA API。

相同的最终结果,非常不同的机制。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top