KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jfox > test > ejb3 > entity > Order


1 /*
2  * JFox - The most lightweight Java EE Application Server!
3  * more details please visit http://www.huihoo.org/jfox or http://www.jfox.org.cn.
4  *
5  * JFox is licenced and re-distributable under GNU LGPL.
6  */

7 package jfox.test.ejb3.entity;
8
9 import java.util.List JavaDoc;
10 import javax.persistence.Entity;
11 import javax.persistence.Column;
12
13 import org.jfox.entity.annotation.MappingColumn;
14 import org.jfox.entity.annotation.ParameterMap;
15
16 /**
17  * @author <a HREF="mailto:jfox.young@gmail.com">Young Yang</a>
18  */

19 @Entity
20 public class Order {
21
22     @Column(name="id")
23     Integer JavaDoc id;
24
25     @Column(name = "createtime")
26     String JavaDoc createTime;
27
28     @MappingColumn(namedQuery = OrderDAOImpl.GET_LINEITEMS_BY_ORDER_ID, params = {@ParameterMap(name = "orderid", value="$this.getId()")})
29     List JavaDoc<LineItem> lineItems;
30
31     public Integer JavaDoc getId() {
32         return id;
33     }
34
35     public void setId(Integer JavaDoc id) {
36         this.id = id;
37     }
38
39     public String JavaDoc getCreateTime() {
40         return createTime;
41     }
42
43     public void setCreateTime(String JavaDoc createTime) {
44         this.createTime = createTime;
45     }
46
47     public List JavaDoc<LineItem> getLineItems() {
48         return lineItems;
49     }
50
51     public void setLineItems(List JavaDoc<LineItem> lineItems) {
52         this.lineItems = lineItems;
53     }
54 }
55
Popular Tags