Product.java
package com.pan.beans;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
@Entity
@Table(name = "qxgl_product")
public class Product {
private Integer id;
private String name;
private String remark;
private Double price;
private ProductType type;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ID")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column(name = "USER_NAME")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Column(name = "REMARK")
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
@Column(name = "price")
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
public void setType(ProductType type) {
this.type = type;
}
@ManyToOne
@Column(name = "type")
public ProductType getType() {
return type;
}
}
package com.pan.beans;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Entity
@Table(name = "productType")
public class ProductType {
private Integer id;
private String name;
private User user;
public void setUser(User user) {
this.user = user;
}
@ManyToOne
@Column(name="user_id")
public User getUser() {
return user;
}
@Id
@Column(name = "id")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column(name = "name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.pan.beans;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
@Table(name="test")
public class Test{
private Integer id;
private String name;
private String serial;
@Id
@Column(name="id")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column(name="test_name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Column(name="serial")
public String getSerial() {
return serial;
}
public void setSerial(String serial) {
this.serial = serial;
}
}