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

Java在POJO中标记字段不需要被持久化到数据库,以及标记字段在对象序列化时忽略

在Java中,transient 是一个关键字,用于声明一个字段不会被序列化。
当一个对象被序列化时,被声明为 transient 的字段将不会被保存到序列化的结果中

	private String customerCoding;//''private String customerPinyin;//''private String checkReport;//检验报告wprivate String waybill;//上游货运单wprivate String shipper;//发货人wprivate String goodsYard;//货位w/*** 创建人*/private String createName;/*** 修改人*/private String updateName;/*** 审核人*/private String auditorName;@Transient // 该字段不会保存到数据库private transient ErpSalesInvoiceFormShowDTO sif;

当我们在pojo中,使用mybatis底层方法它会自动根据pojo内容生成sql,此时我们不想让一个字段写入数据库,且查询时不需要被构造时。

@Transient // 该字段不会保存到数据库private transient ErpSalesInvoiceFormShowDTO sif;

@Transient // 该字段不会保存到数据库

字段前加 transient 不会生成到查询sql里

    private transient ErpSalesInvoiceFormShowDTO sif;

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

相关文章:

  • 2025最新版IntelliJ IDEA Ultimate for Mac专业版安装使用指南
  • websocket和https的区别
  • 多尺度卷积模型:Inception块
  • 基于单片机儿童滞留车内防滞留系统
  • Go中的UDP编程:实战指南与使用场景
  • C语言重难点小复习(结构体/联合体/枚举)
  • 字节内部流传的数据分析手册
  • 浙江宁波,天一阁古籍资源(5262种,PDF格式,1.26T)
  • Redis的五大基本数据类型
  • Linux | C Shell 与 Bash 的差异 / 环境变量配置问题解析
  • 数学公式Latex语法快速入门
  • RANsemi 推出适用于 Split 7.2 Open RAN 无线电单元的即插即用基带板
  • ps aux 和 ps -ef
  • RNS805 是针对 O-RAN 联盟兼容 Cat A O-RU 优化的 SoC,符合 3GPP 5G/4G 标准。
  • 模式识别与机器学习课程笔记(1):数学基础
  • 【深度学习新浪潮】如何系统性地学习扩散模型?
  • Elasticsearch 是 NVIDIA Enterprise AI Factory 验证设计中推荐的向量数据库
  • WAMP配置局域网https服务
  • 旋转目标检测(Rotated Object Detection)技术概述
  • 漏洞扫描 + 渗透测试:双轮驱动筑牢网络安全防线
  • Pandas - JSON格式数据操作实践
  • iOS —— 3Gshare项目总结与思考
  • 【网络安全】DDOS攻击
  • Python Matplotlib中的fontdict参数说明
  • 学习日志7.21
  • 【HarmonyOS】ArkUI - 声明式开发范式
  • 产品剖析之AI创作与协作的未来革新者Flowith
  • 【编程语言】C、C++、C#深度对比:三种语言的演进历程与应用场景
  • zabbix企业级分布式监控环境部署
  • Django关于ListView通用视图的理解(Cursor解释)