Hier noch die Showcase Klasse
[CODE]@Entity
@Table(name = "showcase")
@NamedQueries(
{... })
@TableGenerator(name="showcasePkGen", table ="id_gen", pkColumnName ="gen_name",
valueColumnName ="gen_value", pkColumnValue="showcase_id_gen", allocationSize = 1)
public class Showcase implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.TABLE, generator="showcasePkGen")
@Basic(optional = false)
@Column(name = "showcaseId")
private int showcaseId;
@Column(name = "showcaseDay")
private int showcaseDay;
@Column(name = "showcaseWeek")
private int showcaseWeek;
@Column(name = "showcaseMonth")
private int showcaseMonth;
@Column(name ="showcaseOverall")
private int showcaseOverall;
@OneToOne()
@JoinColumn(name = "companyId")
private Company company;
@OneToMany(mappedBy="promotedBy")
private List<User> userList = new ArrayList<>();
public Showcase() {
}
public Showcase(int showcaseId) {
this.showcaseId = showcaseId;
}
public int getShowcaseId() {
return showcaseId;
}
public void setShowcaseId(int showcaseId) {
this.showcaseId = showcaseId;
}
public int getShowcaseDay() {
return showcaseDay;
}
public void setShowcaseDay(int showcaseDay) {
this.showcaseDay = showcaseDay;
}
public int getShowcaseWeek() {
return showcaseWeek;
}
public void setShowcaseWeek(int showcaseWeek) {
this.showcaseWeek = showcaseWeek;
}
public int getShowcaseMonth() {
return showcaseMonth;
}
public void setShowcaseMonth(int showcaseMonth) {
this.showcaseMonth = showcaseMonth;
}
public int getShowcaseOverall() {
return showcaseOverall;
}
public void setShowcaseOverall(int showcaseOverall) {
this.showcaseOverall = showcaseOverall;
}
public Company getCompany() {
return company;
}
public void setCompany(Company company) {
this.company = company;
}
public List<User> getUserList() {
return userList;
}
public void setUserList(List<User> userList) {
this.userList = userList;
}
@Override
public String toString() {
return "de.zerrenda.zerrenda.entities.Showcase[ showcaseId=" + showcaseId + " ]";
}
[/CODE]