package me.prettyprint.hom.beans;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Table;
import com.mycompany.furniture.Drawer;
@Entity
@IdClass(MyComposite2PK.class)
@Table(name = "CompositeColumnFamily")
public class MyCompositeEntity {
@Id
private String strProp1;
@Id
private int intProp1;
@Column(name = "strProp2")
private String strProp2;
@Column(name = "strProp3")
private String strProp3;
@Column(name = "drawer")
private Drawer drawer;
public int getIntProp1() {
return intProp1;
}
public void setIntProp1(int intProp1) {
this.intProp1 = intProp1;
}
public String getStrProp1() {
return strProp1;
}
public void setStrProp1(String strProp1) {
this.strProp1 = strProp1;
}
public String getStrProp2() {
return strProp2;
}
public void setStrProp2(String strProp2) {
this.strProp2 = strProp2;
}
public String getStrProp3() {
return strProp3;
}
public void setStrProp3(String strProp3) {
this.strProp3 = strProp3;
}
public Drawer getDrawer() {
return drawer;
}
public void setDrawer(Drawer drawer) {
this.drawer = drawer;
}
}