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; } }