KickJava   Java API By Example, From Geeks To Geeks.

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


1 //$Id: Color.java,v 1.1 2005/05/12 13:33:33 epbernard Exp $
2
package org.hibernate.test.annotations.manytoone;
3
4 import javax.persistence.Column;
5 import javax.persistence.Entity;
6 import javax.persistence.GeneratorType;
7 import javax.persistence.Id;
8
9 /**
10  * Color showing a surrogate key and a unique constraint to ensure business rule
11  * @author Emmanuel Bernard
12  */

13 @Entity
14 public class Color {
15     private Integer JavaDoc id;
16     private String JavaDoc name;
17
18     @Id(generate=GeneratorType.AUTO)
19     public Integer JavaDoc getId() {
20         return id;
21     }
22
23     public void setId(Integer JavaDoc id) {
24         this.id = id;
25     }
26
27     @Column(unique=true)
28     public String JavaDoc getName() {
29         return name;
30     }
31
32     public void setName(String JavaDoc name) {
33         this.name = name;
34     }
35 }
36
Popular Tags