KickJava   Java API By Example, From Geeks To Geeks.

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


1 //$Id: Child.java,v 1.3 2005/06/23 14:10:56 epbernard Exp $
2
package org.hibernate.test.annotations.onetomany;
3
4 import java.io.Serializable JavaDoc;
5 import javax.persistence.AccessType;
6 import javax.persistence.Column;
7 import javax.persistence.Entity;
8 import javax.persistence.GeneratorType;
9 import javax.persistence.Id;
10 import javax.persistence.JoinColumn;
11 import javax.persistence.JoinColumns;
12 import javax.persistence.ManyToOne;
13
14 /**
15  * @author Emmanuel Bernard
16  */

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