更新時間:2022-06-14 10:50:05 來源:動力節點 瀏覽2192次
動力節點小編來告訴大家比較常用的Java實體類注解。
@Null:被注釋的元素必須為null
@NotNull:被注釋的元素不能為null
@AssertTrue:該字段只能為true
@AssertFalse:該字段的值只能為false
@Min(value):被注釋的元素必須是一個數字,其值必須大于等于指定的最小值
@Max(value):被注釋的元素必須是一個數字,其值必須小于等于指定的最大值
@DecimalMin(“value”):被注釋的元素必須是一個數字,驗證小數的最小值
@DecimalMax(“value”):被注釋的元素必須是一個數字,驗證小數的最大值
@Size(max,min):查該字段的size是否在min和max之間,可以是字符串、數組、集合、Map等
@Past:被注釋的元素必須是一個過去的日期
@Future:被注釋的元素必須是一個將來的日期
@Pattern(regexp = “[abc]”):被注釋的元素必須符合指定的正則表達式。
@Email:被注釋的元素必須是電子郵件地址
@Length(max=5,min=1,message=“長度在1~5”):檢查所屬的字段的長度是否在min和max之間,只能用于字符串
@NotEmpty:被注釋的字符串必須非空
@Range:被注釋的元素必須在合適的范圍內
@NotBlank:不能為空,檢查時會將空格忽略
@NotEmpty:不能為空,這里的空是指空字符串
@TableField(exist = false) 字段不新增數據庫
@TableField(updateStrategy = FieldStrategy.NOT_EMPTY,jdbcType = JdbcType.VARCHAR) 如果字段為空的時候 不修改
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習