表 “stock” 不存在 jpa 和 spring-boot

the table "stock" doesn't exist jpa and spring-boot

提问人:Faouzeya 提问时间:2/18/2020 更新时间:2/18/2020 访问量:187

问:

一切正常,直到我在“Stock”类中使用注释@ManyToOne,它生成了错误:

“原因:java.sql.SQLSyntaxErrorException:表'libraries.stock'不存在”

类“Stock”的实现:

import java.util.List;
import javax.persistence.*;
import lombok.Data;
@Entity
@Table(name="stock")
@Data
public class Stock {
@EmbeddedId
private stockid id;

private int quantity;
public Stock(int qq) {
    this.quantity = qq;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "book_id")
private Book book ;


@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "library_id")
private Library library ;   
}
MySQL 弹簧启动 JPA

评论

0赞 Rohit 2/18/2020
该类相对于 的外观如何。LibraryStock
0赞 Faouzeya 2/18/2020
@OneToMany(fetch = FetchType.LAZY, mappedBy = “library”) private List<Stock> stock_library;
0赞 Rohit 2/18/2020
数据库中的库和库存之间有映射表吗?

答: 暂无答案