zoukankan      html  css  js  c++  java
  • 实体相关知识点

    incrementType=IncrementType.Sequence, sequenceName="SEQ_MENU"

    incrementType = IncrementType.Uuid)

    public enum IncrementType {
    
    	/**
    	 * 32位全局唯一数方式
    	 */
    	Uuid,
    
    	/**
    	 * 序列方式
    	 */
    	Sequence,
    	/**
    	 * 数据库自动增长
    	 */
    	identity,
    	
    	/**
    	 * 自定义递增方式
    	 */
    	customer,
    	
    	/**
    	 * 无自动递增
    	 */
    	NONE
    
    }
    

      

    public @interface DataField {
    
    	/**
    	 * @return 字段的名称,默认为""
    	 */
    	String name() default "";
    
    	/**
    	 * @return 字段的数据类型,默认为DataType.VARCHAR
    	 */
    	int dataType() default DataType.VARCHAR;
    
    	/**
    	 * @return 字段中文别名,默认为""
    	 */
    	String chinese() default "";
    
    	/**
    	 * @return 是否为主键,默认为false
    	 */
    	boolean isPrimaryKey() default false;
    	
    	/**
    	 * @return 是否为索引,默认为false
    	 */
    	boolean isIndex() default false ;
    	
    	/**
    	 * @return 约束规则,如列的长度、日期的格式,默认为""
    	 */
    	String constraint() default "" ;
    
    	/**
    	 * @return 数值递增的方式,默认不自动递增.值为IncrementType枚举值
    	 */
    	IncrementType incrementType() default IncrementType.NONE;
    
    	/**
    	 * @return Oracle的序列名称或者为自定义主键的完整类名,默认为""
    	 */
    	String sequenceName() default "";
    
    	/** 
    	 * @return 是否可为空,默认为true
    	 */
    	boolean isNullable() default true;
    	
    	/**
    	 * 是否为默认的排序字段
    	 * @return 是为true,否为false(默认)
    	 */
    	boolean orderBy() default false ;
    
    	/**
    	 * 如果当前字段为日期,可设置为"#sf_d[now|yyyyMMddHHmmss]" <br>
    	 * 如果当前字段值从session中取值,可设置为"#sf_s[关键名:属性名]"<br>
    	 * 如果当前字段值需要默认一个值,可设置为"#sf_df[默认值]"
    	 * 
    	 * @return 默认值或者是默认值模板
    	 */
    	String defaultValue() default "";
    	
    	/**
    	 * 是否为树型表的父记录ID字段
    	 * @return 是为true,否为false(默认)
    	 */
    	boolean isParent() default false ;
    	
    	/**
    	 * 是否为树型表的排序字段
    	 * @return 是为true,否为false(默认)
    	 */
    	boolean isSort() default false ;
    	
    	/**
    	 * 是否为树型表的层次字段
    	 * @return 是为true,否为false(默认)
    	 */
    	boolean isLevel() default false ;
    	
    	/**
    	 * 是否为删除标识位
    	 * <p>1.注意:属性值为0表示未删除,1表示已删除
    	 * @return 是为true,否为false(默认)
    	 */
    	boolean isDelete() default false ;
    	
    	/**
    	 * 是否为树型表的主名称标识位
    	 * @return 是为true,否则为false(默认)
    	 */
    	boolean isPrimaryName() default false ;
    
    }
    

      

    -------------------------------------------------------------------------
    ## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
    扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
  • 相关阅读:
    HDU1029 Ignatius and the Princess IV
    UVA11039 Building designing【排序】
    UVA11039 Building designing【排序】
    POJ3278 HDU2717 Catch That Cow
    POJ3278 HDU2717 Catch That Cow
    POJ1338 Ugly Numbers(解法二)
    POJ1338 Ugly Numbers(解法二)
    UVA532 Dungeon Master
    UVA532 Dungeon Master
    POJ1915 Knight Moves
  • 原文地址:https://www.cnblogs.com/singworld/p/9724465.html
Copyright © 2011-2022 走看看