package jef.database.covertformdb; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; import javax.persistence.Table; import jef.codegen.support.NotModified; import jef.database.DataObject; /** * This class was generated by JEF according to the table in database. * You need to modify the type of primary key field, to the strategy your own. */ @NotModified @Entity @Table(name="user") public class User extends DataObject{ @GeneratedValue(strategy=GenerationType.SEQUENCE) @SequenceGenerator(name="",sequenceName="fetstabstr_SEQ") @Id @Column(name="i_id",precision=10,columnDefinition="number(10)",nullable=false) private int id; @Column(name="s_username",columnDefinition="varchar(64)",length=64,nullable=false) private String username; @Column(name="s_password",columnDefinition="varchar(64)",length=64,nullable=false) private String password; @Column(name="s_fullname",columnDefinition="varchar(64)",length=64) private String fullname; @Column(name="s_email",columnDefinition="varchar(64)",length=64) private String email; public void setId(int obj){ this.id = obj; } public int getId(){ return id; } public void setUsername(String obj){ this.username = obj; } public String getUsername(){ return username; } public void setPassword(String obj){ this.password = obj; } public String getPassword(){ return password; } public void setFullname(String obj){ this.fullname = obj; } public String getFullname(){ return fullname; } public void setEmail(String obj){ this.email = obj; } public String getEmail(){ return email; } public User(){ } public User(int id){ this.id = id; } public enum Field implements jef.database.Field{id,username,password,fullname,email} }