Java 学习之路(1)- 使用 JPA 实现 CodeFirst, 使用 Mybatis-Plus 代码生成生成基本类

本贴最后更新于 1956 天前,其中的信息可能已经时移世改

前言

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

然后启动,按步骤输入就行

结果:

  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 387 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...