package org.easyframe.tutorial.lesson7.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import jef.database.DataObject;
@Entity
public class Employee extends DataObject {
@Id
@Column(columnDefinition = "char(6)", name = "empno")
private String id;
private String name;
@Column(precision=8,scale=2)
private double salary;
private int bonus;
public String getId() {
return id;
}
public int getBonus() {
return bonus;
}
public void setBonus(int bonus) {
this.bonus = bonus;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public enum Field implements jef.database.Field {
id, name, salary, bonus
}
@Override
public String toString() {
return name+" salary:"+salary+" bonus:"+bonus;
}
}