Hibernate 一个实体中两个表mysql的简单连接
我试图从两个表中创建JPA中的实体: 书 股票 我想创建一个图书实体,如下所示:Hibernate 一个实体中两个表mysql的简单连接,hibernate,jpa,Hibernate,Jpa,我试图从两个表中创建JPA中的实体: 书 股票 我想创建一个图书实体,如下所示: @Entity public class Book { @Id @GeneratedValue private int id; private String name; private String author; private Date releaseDate; @JoinTable private Integer quan
@Entity
public class Book {
@Id
@GeneratedValue
private int id;
private String name;
private String author;
private Date releaseDate;
@JoinTable
private Integer quantity;
}
@Entity
public class Book {
@Id
@GeneratedValue
private int id;
private String name;
private String author;
private Date releaseDate;
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn(name= "stock_book_id")
private Stock stock;
}
并从另一个表中获取数量值
这可能吗
谢谢 您的实体应该是这样的:
@Entity
public class Book {
@Id
@GeneratedValue
private int id;
private String name;
private String author;
private Date releaseDate;
@JoinTable
private Integer quantity;
}
@Entity
public class Book {
@Id
@GeneratedValue
private int id;
private String name;
private String author;
private Date releaseDate;
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn(name= "stock_book_id")
private Stock stock;
}
然后您应该像属性一样将StockDTO
类添加到BookDTO
中