參考地址:https://blog.csdn.net/liuming690452074/article/details/97612874
ignored 不管有沒有有設置屬性,所有的字段都會設置到insert語句中,如果沒設置值,全為null,這種在update 操作中會有風險,把有值的更新為null
not_null,也是默認策略,也就是忽略null的字段,不忽略""
not-empty 為null,為空串的忽略,就是如果設置值為null,“”,不會插入數據庫
/** * 字段策略枚舉類 * * @author hubin * @since 2016-09-09 */ public enum FieldStrategy { /** * 忽略判斷 */ IGNORED, /** * 非NULL判斷 */ NOT_NULL, /** * 非空判斷(只對字符串類型字段,其他類型字段依然為非NULL判斷) */ NOT_EMPTY, /** * 默認的,一般只用於注解里 * <p>1. 在全局里代表 NOT_NULL</p> * <p>2. 在注解里代表 跟隨全局</p> */ DEFAULT }
