com.gitee.sunchenbin.mybatis.actable.annotation.Table Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mybatis-enhance-actable Show documentation
Show all versions of mybatis-enhance-actable Show documentation
A.CTable is a Maven project based on Spring and Mybatis, which enhances the function of Mybatis
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;
/**
* 创建表时的表名
*
* @author sunchenbin
* @version 2016年6月23日 下午6:13:37
*/
//表示注解加在接口、类、枚举等
@Target(ElementType.TYPE)
//VM将在运行期也保留注释,因此可以通过反射机制读取注解的信息
@Retention(RetentionPolicy.RUNTIME)
//将此注解包含在javadoc中
@Documented
public @interface Table {
/**
* 表名
* @return 表名
*/
public String name() default "";
/**
* 表名
* @return 表名
*/
public String value() default "";
/**
* 表注释,也可以使用@TableComment注解代替
* @return
*/
public String comment() default "";
}