zoukankan      html  css  js  c++  java
  • 实体类注解 @entity

    @table(name="xxx")不加name默认是类名小写
    
    @Id 主键注解
    
    @GeneratedValue()主键生成策略
    
    @Column(name="xxx" nullable=false) 列名对应数据表的一列 name默认是属性名 nullable是值不能为空默认是true
    
    @Data 等价于@Getter + @Setter 即不用写get,set, tostring等方法
    
    @Basic  用于没有任何标注的 getXxx() 方法,默认即为 @Basic,所以若一个 getter 方法无任何注解,可以使用 @Basic 注解,也可以不使用
    
    @NotEmpty 用在集合上面(不能注释枚举)
    
    @NotBlank 用在String上面
    
    @NotNull 用在所有类型上面  被注释的元素不能为null
    
    ​@Null 被注释的元素必须为null
    
    @AssertTrue 被注释的元素必须为true
    
    @AssertFalse 被注释的元素必须为false
    
    @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
    
    @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
    
    @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
    
    @DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
    
    @Size(max,min) 被注释的元素的大小必须在指定的范围内。
    
    @Digits(integer,fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内
    
    @Past 被注释的元素必须是一个过去的日期
    
    @Future 被注释的元素必须是一个将来的日期
    
    @Pattern(value) 被注释的元素必须符合指定的正则表达式。
    
    @Email 被注释的元素必须是电子邮件地址
    
    @Length 被注释的字符串的大小必须在指定的范围内
    
    @NotEmpty 被注释的字符串必须非空 @Range 被注释的元素必须在合适的范围内
  • 相关阅读:
    TWaver中文社区 » 关于
    RedMon Redirection Port Monitor
    dust good
    HiSpider(Hitask) is a fast and high performance spider with high speed
    42qu.com 找到给你答案的人
    yet another 牛人
    Simple Map Reduce at home
    China (googlegroups) [CPyUG:78205] 基于Python的MapReduce算法的快速构建框架
    retools 0.1 : Python Package Index
    Bloomfilter 的应用场景 黄刚的专栏 博客频道 CSDN.NET
  • 原文地址:https://www.cnblogs.com/lovetl/p/11686053.html
Copyright © 2011-2022 走看看