自定义注解Annotation

来源:互联网 发布:淘宝利润率计算公式 编辑:程序博客网 时间:2024/06/01 07:45

package annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface Table {String value() default "";}

package annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface Field {String columnName();String type();int length();}

package annotation;@Table("tb_student")public class Student {@Field(columnName="id",type="int",length=11)private int id;@Field(columnName="name",type="varchar",length=50)private String name;private int age;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}






0 0
原创粉丝点击