在使用MyBatis的同時結合使用JdbcTemplate是很常見的做法。MyBatis用于處理復雜的SQL查詢操作,而JdbcTemplate用于處理簡單的CRUD操作。
一種常見的做法是在MyBatis的Mapper接口中定義復雜的查詢方法,然后在Service層中使用這些方法進行查詢操作。而對于簡單的增刪改查操作,可以直接在Service層中使用JdbcTemplate來處理。
另一種做法是在需要使用JdbcTemplate的地方直接注入JdbcTemplate對象,然后使用JdbcTemplate來執行相應的SQL操作。這種方式可以避免在Service層中引入過多的MyBatis Mapper接口。
總的來說,結合使用MyBatis和JdbcTemplate可以充分發揮它們各自的優勢,提高代碼的可維護性和性能。但需要注意的是在使用過程中要避免重復操作和混亂的代碼結構。