日期:2014-05-19 浏览次数:20900 次
package z.core.hibernateCore.attribute;
import java.lang.annotation.Documented;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import java.lang.annotation.ElementType;
import java.lang.annotation.RetentionPolicy;
/**
* 标示为数据字段
*/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface DataColumn {
/**
* 字段描述
*
* @return
*/
public String name();
/**
* 是否为多对一关系
*
* @return
*/
public boolean many_to_one() default false;
/**
* 默认值
*
* @return
*/
public String defaultValue() default null;
}