package jef.database.annotation;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
/**
* 用于描述一个实体的行为
* @author jiyi
*
*/
@Target(TYPE)
@Retention(RUNTIME)
public @interface EasyEntity {
/**
* 是否检查增强
* @return
*/
boolean checkEnhanced() default true;
/**
* 当使用自动扫描实体类时,是否刷新数据库中的表
* @return
*/
boolean refresh() default true;
/**
* 当使用自动扫描实体类时,是否新建数据库中的表
* @return
*/
boolean create() default true;
/**
* 使用外连接
* @return
*/
boolean useOuterJoin() default true;
}