Spring Data JDBC 结合 MyBatis 实践

前言

  由于自己要写一个开源项目,在ORM的技术选型上纠结不已,十分痛苦,后来决定采用Spring Data JDBC 和 原生 MyBatis 进行整合使用,双剑合璧,发挥其两者最大价值,将使用经验进行书写整理,已帮助更多开发者,文章若存在不正之处,还请各位同学帮忙指正,感谢。

什么是 Spring Data JDBC?

  Spring Data JDBC是较大的Spring Data系列的一部分,可轻松实现基于JDBC的存储库。该模块处理对基于JDBC的数据访问层的增强支持。它使构建使用数据访问技术的Spring支持的应用程序变得更加容易。

  如果用过Spring Data JPA 的同学可能都清楚,Spring Data JPA真是个让人又爱又恨的框架,爱是因为它上手简单,简洁强大,恨就是太过复杂,不够灵活,且难以控制,真正简单的事情在JPA中变得相当困难,为此Spring 推出了 Spring Data JDBC

阅读更多