前言
EF Core 有 Code First 的模式,省去了建表和修改表的过程,增加开发效率
每次都要自己创建 Mapper,Service,等等,有点麻烦,为什么增加开发效率,所以增加代码生成
预先利其事必先利其器 , 让我开始把
目标
使用 Spring-Data-JPA 自动修改生成表
使用 Mybatis-Plus 代码生成类库生成基本类
参考文章
https://mp.baomidou.com/guide/generator.html 代码生成
让我开始吧
pom.xml 引入 Spring-Data-Jpa
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
然后 applcation.yml 增加 jpa 的配置
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://0.0.0.0:3306/klearn
username: 1
password: 1
jpa:
database: MySQL
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
show-sql: true
hibernate:
ddl-auto: update
增加 Entity
然后启动,按步骤输入就行
结果:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于