我怎么感觉反过来使用Spring Data JPA方便些呢?
来源:4-14 集成Mybatis官方生成器

L_trans
2023-03-21
Mybatis好麻烦,而且是SQL转代码;
用JPA的方式的话,@Entity注解domain,配置generate-ddl: true,就变成代码转SQL自动创表;
继承JpaRepository接口也可以根据方法名执行sql语句,不用那么多配置写SQL。
在开发上会不会更方便些?
写回答
2回答
-
甲蛙
2023-03-22
项目中选择Mybatis主要有两大原因:
在国内环境里,主流持久层还是Mybatis,这个可以通过百度指数看出来,所以讲解Mybatis更有利于就业
一般项目的开发流程是,先设计好模型,团队评审没问题,再开发代码,所以一般是定好数据库表结构,再生成类,而不是用类来生成数据库,所以我课程里也是按这个步骤,先讲解清楚表结构,再生成代码。
另外,后续章节,我们要做代码生成器,也会用mybatis生成器配置文件,只要一处配置,就可生成前后端代码。
在国内,JPA更适合小项目或个人开发者,企业项目推荐Mybatis,供参考。
30 -
cyper
2023-03-23
generate-ddl:true 是用来 demo 的, 真正做项目不会使用. mybatis plus和 jpa 一样简单, crud 可写 sql 也可完全不写 sql. 最后 mybatis plus 完全兼容 mybatis 的写法, 当然你还会用上 mybatisx 插件, 因为他自动帮你生成 entiy, mapper, service代码, 你只要写个 controller 后端就完成了.
032023-03-23
相似问题