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

@Transient注解

今天我在写代码,突然发现JavaBean实体类的属性上有个@Transient注解,我简单的查了一下作用,其实意思就是你数据库不存在此字段,但你还想使用此字段才用这个注解。

比如你Mybatis中resultMap是这么写的:

<resultMap type="TYcRedflag" id="TYcRedflagResult"><result property="id"    column="id"    /><result property="type"    column="type"    /><result property="title"    column="title"    /><result property="deptNames"    column="deptNames"    />
</resultMap>

前三个字段我数据库都有,但是deptNames是数据库没有的,我是用了别名方式as deptNames来返回数据。

所以在实体类中,我要在deptNames属性上加@Transient注解:

@Transient
private String deptNames;

所以@Transient就是在不需要某个属性加到数据库中,并且只是作为一个临时变量的时候使用,比如一些多表查询等等,这样也不用多写一些实体类,非常方便。

相关文章:

  • 前端常用设计模式
  • SpringBoot构建成jar包,读取不到resources目录下文件问题
  • 论文阅读——变化检测
  • Antd Procomponent 之 proForm - 高级表单
  • 【uniapp】签名组件,兼容vue2vue3
  • 数据库常见面试题 —— 12. SQL 如何优化才能解决数据倾斜类问题
  • Go语言用Colly库编写的图像爬虫程序
  • 【多媒体文件格式】AAC
  • c面向对象编码风格(上)
  • ebay、虾皮、Lazada、poshmark等跨境本土店群多账号如何做防关联
  • 音乐免费下载mp3格式+音频格式转换+剪辑音频+合并音频教程
  • PyCharm 无法登陆 Codeium 的解决方法
  • 实用篇-Git
  • 22款奔驰GLE450升级23P驾驶辅助 智能L2领航
  • 增强swagger
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • Android优雅地处理按钮重复点击
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • magento 货币换算
  • PHP面试之三:MySQL数据库
  • Spring Boot MyBatis配置多种数据库
  • SwizzleMethod 黑魔法
  • Tornado学习笔记(1)
  • 后端_MYSQL
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用parted解决大于2T的磁盘分区
  • 怎么把视频里的音乐提取出来
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (接口自动化)Python3操作MySQL数据库
  • (三) diretfbrc详解
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四)鸿鹄云架构一服务注册中心
  • (转)http-server应用
  • (转)ObjectiveC 深浅拷贝学习
  • .net web项目 调用webService
  • .net6Api后台+uniapp导出Excel
  • .NET构架之我见
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • @Repository 注解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [AIGC] MySQL存储引擎详解
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • [C#]winform制作仪表盘好用的表盘控件和使用方法
  • [C++数据结构](22)哈希表与unordered_set,unordered_map实现
  • [Codeforces] combinatorics (R1600) Part.2