001 package com.khubla.pragmatach.examples.ebeanexample.pojo; 002 003 import javax.persistence.Entity; 004 import javax.persistence.GeneratedValue; 005 import javax.persistence.Id; 006 007 import com.khubla.pragmatach.plugin.ebean.EBeanDAO; 008 009 /** 010 * @author tome 011 */ 012 @Entity 013 public class MyExamplePOJO { 014 /** 015 * primary key 016 */ 017 @Id 018 @GeneratedValue 019 private Long id; 020 /** 021 * some name 022 */ 023 private String name; 024 /** 025 * an EBean DAO for MyExamplePOJOs 026 */ 027 public static EBeanDAO<MyExamplePOJO, Long> dao = new EBeanDAO<MyExamplePOJO, Long>(MyExamplePOJO.class, Long.class); 028 029 public Long getId() { 030 return id; 031 } 032 033 public String getName() { 034 return name; 035 } 036 037 public void setId(Long id) { 038 this.id = id; 039 } 040 041 public void setName(String name) { 042 this.name = name; 043 } 044 }