我是一个hibernate-beginner,在尝试使用hibernate加入2个表时遇到问题.我想要做的是根据商店ID获取某个商店的产品列表,但我得到的是每个商店下列出的数据库中所有可用产品的列表.
这是以下代码Product.java:
@Entity
@Table (name = "products")
public class Product implements Serializable{
/**
*
*/
private static final long serialVersionUID = -1001086120280322279L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column (name = "product_id")
private int product_id;
@Column(name = "product_name", unique=true)
private String product_name;
@JoinColumn(name = "store", referencedColumnName="store_id")
@ManyToOne(cascade=CascadeType.ALL)
private Store store;
Run Code Online (Sandbox Code Playgroud)
等等..
这是以下代码Store.java:
@Entity
@Table(name = "stores")
public class Store implements Serializable{
/**
*
*/
private static final long serialVersionUID = 4497252090404342019L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column (name = "store_id")
private int store_id; …Run Code Online (Sandbox Code Playgroud)