All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gitee.sunchenbin.mybatis.actable.annotation.LengthCount Maven / Gradle / Ivy

Go to download

A.CTable is a Maven project based on Spring and Mybatis, which enhances the function of Mybatis

There is a newer version: 1.5.0.RELEASE
Show newest version
package com.gitee.sunchenbin.mybatis.actable.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/**
 * 针对数据库类型加注解,用来标记该类型需要设置几个长度 例如: datetime/不需要设置 ,varchar(1)/需要1个, double(5,2)/需要两个
 *

默认长度1,即1的时候不需要设置

* @author sunchenbin * @version 2016年6月23日 下午6:13:15 */ // 该注解用于方法声明 @Target(ElementType.FIELD) // VM将在运行期也保留注释,因此可以通过反射机制读取注解的信息 @Retention(RetentionPolicy.RUNTIME) // 将此注解包含在javadoc中 @Documented // 允许子类继承父类中的注解 @Inherited public @interface LengthCount{ /** * 默认是1,0表示不需要设置,1表示需要设置一个,2表示需要设置两个 * * @return 默认是1,0表示不需要设置,1表示需要设置一个,2表示需要设置两个 */ public int LengthCount() default 1; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy