1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.data.jpa.testbo;
17
18 import java.util.Date;
19
20 import javax.persistence.Column;
21 import javax.persistence.Entity;
22 import javax.persistence.Id;
23 import javax.persistence.IdClass;
24 import javax.persistence.Table;
25 import javax.persistence.Temporal;
26 import javax.persistence.TemporalType;
27
28 @IdClass(AnotherReferencedDataObjectId.class)
29 @Entity
30 @Table(name = "KRTST_TEST_ANOTHER_REF_OBJ_T")
31 public class AnotherReferencedDataObject {
32
33 @Id
34 @Column(name = "STR_PROP")
35 String stringProperty;
36
37 @Id
38 @Column(name = "DATE_PROP")
39 @Temporal(TemporalType.DATE)
40 Date dateProperty;
41
42 @Column(name = "OTHER_STR_PROP")
43 String someOtherStringProperty;
44
45 public String getStringProperty() {
46 return stringProperty;
47 }
48
49 public void setStringProperty(String stringProperty) {
50 this.stringProperty = stringProperty;
51 }
52
53 public String getSomeOtherStringProperty() {
54 return someOtherStringProperty;
55 }
56
57 public void setSomeOtherStringProperty(String someOtherStringProperty) {
58 this.someOtherStringProperty = someOtherStringProperty;
59 }
60
61 public Date getDateProperty() {
62 return dateProperty;
63 }
64
65 public void setDateProperty(Date dateProperty) {
66 this.dateProperty = dateProperty;
67 }
68
69 }