从MyBatis 回到 spring boot JPA(hibe

2019-11-22  本文已影响0人  大继

前言

一,mybatis 和hibernate 的优缺点

二,开始使用Spring boot 必须知道DDL(自动建表),和JpaRepository的使用,瞬间提高开发过程。降低对数据库感知,非常符合spring boot 的设计理念。专注业务就好。

# 打开自动生成表,只进行更新,添加,不进行减少比较安全,需要删除字段手工即可
spring.jpa.hibernate.ddl-auto: update
@Repository
public interface ArticleRepository extends JpaRepository<Article,String >,JpaSpecificationExecutor<Article> {
}

三, 动态查询,让编码更加清心,根据业务编码就好

四,关联查询@EntityGraph

五 ,ONE-TO-ONE,ONE-TO-MANY,MANY-TO-ONE,MANY-TO-MANY

六、特殊情况下部分更新

总结

比起mybatis,hibernate 给了一套很好的规范给我们,减少很多编码量。代价就是增加学习成本。基本遵循默认配置。

上一篇 下一篇

猜你喜欢

热点阅读