Arg类所在的包

package org.apache.ibatis.annotations;

Arg类源码

@Retention(RetentionPolicy.RUNTIME)
public @interface Arg {
  
  boolean id() default false;

  String column() default "";

  Class<?> javaType() default void.class;

  JdbcType jdbcType() default JdbcType.UNDEFINED;

  Class<? extends TypeHandler> typeHandler() default UnknownTypeHandler.class;

  String select() default "";

  String resultMap() default "";

  String name() default "";

}

Arg类源码分析

Arg类是个注解类,其包括的属性有:id、column、jdbcType、select、resultMap、name等。因为是注解类,所以每个属性都是通过函数来表示的,例如:id()、column(),对于这点很多人会感觉疑惑,需要多加深对Java注解的理解吧。

标签: none

添加新评论