@Transient注解
@Transient注解
Transient 字面意思为 临时的, 短暂的
在Spirng中配置在实体类中, 认为该字段不做库表的orm 映射处理, 但在程序中仍然可以使用它.
使用规则:
该注解可以加在get方法上,也可以加在属性上(如果没有get方法的话)
例如:
它既可以写在属性的上面,也可以写在属性get方法的上面。
- 在实际的使用过程中,如果属性没有get方法。下面这种写法是没有问题的。数据库表中不会有test字段。
@Transient
private String check; // 没有get方法的情况
- 如果有get方法,就要把@Transient注解写到get方法上面,下面这种写法也是没有问题的。
// 该属性有get 方法, 则必须注解在get 方法上@Transientpublic List<MenuBo> getChildren() {return children;}public void setChildren(List<MenuBo> children) {this.children = children;}@Transientpublic String getCheck() {return check;}public void setCheck(String check) {this.check = check;}
补充: 如果有get 方法 , 仍将@Transient 注解在属性上, 会爆出异常 “Could not determine type for…” , 即无法确定类型的异常.
@Transient注解相关推荐
- SprigData-JPA之Query进行复杂查询并映射到自定对象(非数据库字段用@Transient注解)
场景介绍 有时候用JPA的时候,想拥有mybatis如此轻松的映射,将一堆复杂场景的sql语句映射到一个java类来返回.而JPA本身是很坑的,Query之支持简单查询,复杂查询需要去构造Specif ...
- java.beans.transient_@Transient注解的使用(不被序列化和作为临时变量存储)
java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中. trans ...
- @Transient注解的使用
@Transient注解的使用 转自:https://blog.csdn.net/sinat_29581293/article/details/51810805 java 的transient关键字的 ...
- @Transient注解(个人理解)
@Transient这个注解一般是用来放在某些数据库中不存在的字段但是你又希望用到的数据上,比如: 这个spu是不存在在我的数据库表中的,但是我又需要使用.就是在这种情况下才会用到@Transient ...
- java字段不序列化注解_@Transient注解的使用(不被序列化和作为临时变量存储)...
java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中. trans ...
- Java @Transient 注解使用
2019独角兽企业重金招聘Python工程师标准>>> 我们建实体类的时候啊,有时候实体类的属性和数据库表字段不一致的时候,比如多一个属性,那你不加这个注解就会报错,因为映射的时候会 ...
- @Transient注解作用
java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中. 用法 @t ...
- 3、JPA一些常用的注解
常用注解有下面这些: ①:@Entity.@Table.@Id.@GeneratedValue.@Column.@Basic ②:@Transient 用于忽略某个属性,而不对该属性进行持久化操作 ③ ...
- Scala入门到精通——第十六节 泛型与注解
本节主要内容 泛型(Generic Type)简介 注解(Annotation)简介 注解常用场景 1. 泛型(Generic Type)简介 泛型用于指定方法或类可以接受任意类型参数,参数在实际使用 ...
- 深入理解Java:注解
注解作用:每当你创建描述符性质的类或者接口时,一旦其中包含重复性的工作,就可以考虑使用注解来简化与自动化该过程. Java提供了四种元注解,专门负责新注解的创建工作. 元注解 元注解的作用就是负责注解 ...
最新文章
- 资源 | 来自独秀同学的深度网络数学笔记,还不快收藏?
- SAP HANA解决方案设计10问详解
- HTML5 script元素async,defer异步加载
- centOS 6.5 yum升级 gcc4.8 然后又退回来4.4
- 大数据如何预测上市公司的业绩?
- BugkuCTF-Misc:白哥的鸽子
- 《windows程序设计》第二章学习心得
- 阿里云镜像下载ubuntu 1
- mysql explain预估剖析
- 谷歌浏览器安装Postman插件 亲测有效!!!
- 大数据shipin教程_大数据全套视频教程完整版
- jQuery获取表单数据
- 哈工大深圳计算机自动化专业,专业介绍———自动化专业知多少
- 查看windows电脑凭证密码 -Invoke-WCMDump
- JESD204B时钟网络
- Gitlab和gitlab-runner安装和注册
- Android知识体系导图
- obsidian如何修改主题
- 小学生计算机按键分布图,小学生计算器上各种按键的作用
- Excel技巧—名称框的妙用
热门文章
- 计算机组成原理/计算机硬件基础第五章:存储器
- pe不认服务器硬盘,WINPE认不出硬盘或移动硬盘怎么办?
- 用互联网大脑模型分析滴滴的战略意图和战术失误
- 朋友国企干了5年java,居然不知道Dubbo是做什么呢?我真信了!
- FAT16和FAT32文件系统的区别和对比
- php如何让img显示为圆形,css如何将图片设置为圆形图片
- 计算机win7关机重启,电脑win7关机后自动重启如何解决_win7一关机就立马自动重启修复方法-win7之家...
- java 免费发短信_java实现发短信功能---腾讯云短信
- Java soso移动大厅项目
- CH7511BeDP转LVDS显示屏转接板CS5211电路图