1 package ru.indvdum.mywork.openjpa.model;
3 import javax.persistence.Column;
4 import javax.persistence.EmbeddedId;
5 import javax.persistence.Entity;
6 import javax.persistence.FetchType;
7 import javax.persistence.GeneratedValue;
8 import javax.persistence.ManyToOne;
9 import javax.persistence.MapsId;
10 import javax.persistence.Table;
19 public class Work implements IDatabaseObject {
21 private static final long serialVersionUID = 7138260708537798813L;
24 private WorkId id = null;
26 @Column(name = "HOURS")
27 private Float hours = null;
29 @Column(name = "RESULT")
30 private String result = null;
33 @ManyToOne(fetch = FetchType.EAGER)
34 private Day day = null;
37 @ManyToOne(fetch = FetchType.EAGER)
38 private Task task = null;
44 public Float getHours() {
48 public void setHours(Float hours) {
52 public String getResult() {
56 public void setResult(String result) {
64 public void setDay(Day day) {
68 public Task getTask() {
72 public void setTask(Task task) {
76 public WorkId getId() {
80 public void setId(WorkId id) {