annotation是一种修饰符,能够如其它修饰符(如public、static、final)一般使用。习惯用法是annotaions用在其它的修饰符前面。annotations由“@+annotation类型+带有括号的成员-值列表”组成。这些成员的值必须是编译时常量(即在运行时不变)。
下面是一个使用了Column annotation的方法声明:
//由于表名和属性名和数据库中的对应,可以不加注释
@Table(CV.TN_CHARTYPE)
public class CharType {
@Column(isKey=true,value=CV.DB_ID)
private String id;
@Column(CV.CT_CN_NAME)
private String name;
@Column(CV.CT_CN_DESC)
private String describe;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescribe() {
return describe;
}
public void setDescribe(String describe) {
this.describe = describe;
}
}