springBoot自动生成数据库表

时间:2022-06-20 21:40:34

@Entity

@Table(name="t_book") //表名  name 不一定有用

public class Book {


@Id    //表的id

@GeneratedValue  //自增属性

private Integer id;

@Column(length=100) //String 自动对应字符串

private String name;

@Column(length=50)

private String author;


会根据注释生成对应的表


但是我在生成标的过程出现bug   因为我没有遵守规范  

要扫描的必须和启动类(xxxxApplication)包名要一样


pom.xml引入数据库驱动和jpa依赖

                <dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-data-jpa</artifactId>

</dependency>


本文出自 “11854647” 博客,请务必保留此出处http://11864647.blog.51cto.com/11854647/1965819