KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > manytoone > Child


1 //$Id: Child.java,v 1.1 2005/05/12 13:33:33 epbernard Exp $
2
package org.hibernate.test.annotations.manytoone;
3
4 import javax.persistence.AccessType;
5 import javax.persistence.Entity;
6 import javax.persistence.GeneratorType;
7 import javax.persistence.Id;
8 import javax.persistence.JoinColumn;
9 import javax.persistence.JoinColumns;
10 import javax.persistence.ManyToOne;
11 import javax.persistence.Table;
12 import java.io.Serializable JavaDoc;
13
14 /**
15  * TODO: change this sample with an Address -> Country relation. This is more accurate
16  * @author Emmanuel Bernard
17  */

18 @Entity(access = AccessType.FIELD)
19 @Table(name="tbl_child")
20 public class Child implements Serializable JavaDoc {
21     @Id(generate = GeneratorType.AUTO)
22     public Integer JavaDoc id;
23
24     @ManyToOne()
25     @JoinColumns ({
26         @JoinColumn(name="parentCivility", referencedColumnName = "isMale"),
27         @JoinColumn(name="parentLastName", referencedColumnName = "lastName"),
28         @JoinColumn(name="parentFirstName", referencedColumnName = "firstName")
29     })
30     public Parent parent;
31 }
32
Popular Tags