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 ;
    
    }
    

      

    -------------------------------------------------------------------------
    ## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
    扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
  • 相关阅读:
    bat常用指令记录
    物料主数据MM01扩充时默认值的设置 BADI_MATERIAL_REF
    CK11,CK11N 成本估算数据读取
    VUE中具名插槽和匿名插槽的使用
    VUE+element页面按钮调用dialog
    线程进程随笔
    "反直觉" 的Unity粒子系统API
    一个RingBuffer(C语言)
    一个极其简单(陋)的内存分配器
    nginx 转发接口出现 403 forbidden
  • 原文地址:https://www.cnblogs.com/singworld/p/9724465.html
Copyright © 2011-2022 走看看