共计 461 个字符,预计需要花费 2 分钟才能阅读完成。
从集体开发角度来说,Spring Data JPA 更好用,是因为开发起来更快。
但从团队角度,咱们心愿更好的维护性,spring data jpa 就差一些,或者说对前期人的要求更高。
很容易呈现这种状况:
监控零碎发现某个慢查问了,运维把 SQL 发到开发群里,大家自查一下。
此时很可能发现基本没人回应,都说没有这句 SQL。
而后运维定位到某个库,找到这个库的应用人,让他去看。
他可能也就拿着 SQL 全局去搜,发现还是搜不到。
如果这个人责任心不强,可能就说 没找到这个 SQL,责任心强调的,对 Spring Data JPA 相熟点的,就要开始去剖析这个 SQL 可能在哪里,而后找到对应的实现中央去批改。
这就是 Spring Data JPA 在团队作战时候,容易引发保护老本高的实在场景。
P.S. 我开发本人独立产品的时候,还是喜爱用它的,因为本人再相熟不过,不会有这样的场景。所以果决抉择,但如果团队作战,我还是会选在 MyBatis。
那么你怎么看呢?留言区见!
欢送关注我的公众号:程序猿 DD,取得独家整顿的收费学习资源助力你的 Java 学习之路!另每周赠书不停哦~
正文完