1、 使用方式不同: MyBatis 是基于SQL映射文件,需要维护XML文件,将SQL与Java代码分离。 JdbcTemplate 是基于Java代码,直观简单,不需要维护XML文件。 2、 执行效率不同: MyBatis 需要每次解析SQL映射文件,效率略低。 JdbcTemplate 基于PreparedStatement,效率高一些。 3、 复杂查询不同: MyBatis支持任何复杂查询,包括...
JdbcTemplate+Mybatis+JPA同时使用代码示例 @Autowired private JdbcTemplate jdbcTemplate; static final String sql = "select id,start_city from basic_onpoint"; @Test public void test(){ List<Map<String, Object>> list = jdbcTemplate.queryForList(sql); if (!CollectionUtils.isEmpty(list)){ list.fo...