当前位置: 首页 > news >正文

网站备案需要多久安全的网站

网站备案需要多久,安全的网站,不同网站相似的页面百度收录吗,深圳网站建设及推广服务公司前几天做个需求的时候,有几个字段在更新的时候,可能为空。想着MyBatis-Plus有注解可以直接使用,就找寻了一下。此处记录一下。我用的MyBatis-Plus的版本是 3.5.1。版本之间对于 TableField 中的方法定义有些区别,但大体相差不大。…

前几天做个需求的时候,有几个字段在更新的时候,可能为空。想着MyBatis-Plus有注解可以直接使用,就找寻了一下。此处记录一下。我用的MyBatis-Plus的版本是 3.5.1。版本之间对于 @TableField 中的方法定义有些区别,但大体相差不大。

1、FieldStrategy.IGNORED(我找的就是它)

  • 忽略判断。
  • 无论字段值是否为 null,都会拼接到 SQL 中。
  • 适合需要显式设置 null 值的场景,可能覆盖数据库默认值。

2、FieldStrategy.NOT_NULL

  • 非 NULL 判断。
  • 只有字段值不为 null 时,才会拼接到 SQL 中。
  • 不会将 null 值更新到数据库。

3、FieldStrategy.NOT_EMPTY

  • 非空判断。
  • 比 NOT_NULL 更严格一些。
  • 会检查是否为空字符串 (""),会检查是否为空集合。

4、FieldStrategy.DEFAULT

  • 默认策略。
  • 默认值为 NOT_NULL,可以进行全局配置。

5、FieldStrategy.NEVER

  • 永不加入。
  • 无论字段值是什么,都不会拼接到 SQL 中。
  • 完全排除该字段的更新/插入。
  • 适合敏感字段或只读字段。

在我使用的MyBatis-Plus版本 3.5.1 中,会用到 FieldStrategy 属性的方法有,insertStrategy()、updateStrategy()、whereStrategy()。

可以进行差异化配置:

@TableField(insertStrategy = FieldStrategy.NOT_NULL, updateStrategy = FieldStrategy.IGNORED)
private String mobile;

注意使用 FieldStrategy.IGNORED 时,数据库的字段不能设置为 NOT NULL。不然会报错。

FieldStrategy 是 MyBatis-Plus 灵活性的重要体现,合理使用可以大大简化数据持久层代码,同时可以保证数据操作的精确性和安全性。

无善无恶心之体,有善有恶意之动;知善知恶是良知,为善去恶是格物。-- 烟沙九洲

http://www.dtcms.com/a/464263.html

相关文章:

  • 杭州做网站的新乐企业网站建设
  • 优秀的网站有哪些阜阳企业网站推广
  • 阿里云模板建站怎么样做程序员需要什么条件
  • 做网站需要懂哪些语言自适应网站开发教程
  • 厦门电信网站备案那个网站上找工程造价私活做
  • 江苏省现代化示范校建设网站大专学广告设计有用吗
  • 免费网站seo软件网站空间到期时间查询
  • 棋牌论坛网站怎么做建设局主要负责什么
  • 怎么进行网站备案成都网站建设及推广
  • 网站推广的优点网站空间提供商
  • 建网站公司锦程免费咨询服务费合同范本
  • 单页网站排名广告推广媒体
  • 温州市营销网站建设建设银行哈尔滨分行网站
  • 化妆品网站建设案例企业建设网站的
  • 极速云建站中国航发网上商城废旧物资
  • 13个优质平面设计网站推荐软文营销的优势
  • 郑州视频网站建设大概多少钱南昌seo站内优化
  • 自己做一个购物网站给公司建网站 深圳
  • 学网站开发难吗网站建设行业的前景
  • html5 wap网站网站显示内容不显示
  • 做网站需要固定ip么平台网站模板素材图片
  • 如何做网站301重定向寻找昆明网站建设
  • 求个网站没封的2021教育网站开发文档
  • 石排做网站中国外贸企业100强
  • 北京什么网站找工作网站建站加盟
  • 网站建设基本技术媒介平台
  • 用什么做公司宣传网站北京注册公司哪个区好
  • 网站提示建设中黑wordpress网站
  • 婚庆摄影企业网站广东做陶瓷的网站
  • 蓝色门户网站企业建设网站预算