Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释...
转自Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
1、@Transient
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性;
如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则ORM框架默认其注解为@Basic;
//表示该字段在数据库表中没有
@Transient
public int getAge() {
return 1+1;
}
Jackson相关:
2、@JsonIgnoreProperties
此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。
3、@JsonIgnore
此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnoreProperties一样。
4、@JsonFormat
此注解用于属性或者方法上(最好是属性上),可以方便的把Date类型直接转化为我们想要的模式,比如@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")
5、@JsonSerialize
此注解用于属性或者getter方法上,用于在序列化时嵌入我们自定义的代码,比如序列化一个double时在其后面限制两位小数点。
6、@JsonDeserialize
此注解用于属性或者setter方法上,用于在反序列化时可以嵌入我们自定义的代码,类似于上面的@JsonSerialize
Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释...相关推荐
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.@Transient @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将 ...
- Hibernate JPA中insert插入数据后自动执行select last_insert_id()解决方法
本文出处:http://blog.csdn.net/chaijunkun/article/details/8647281,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在 ...
- jpa vue管理系统_如何通过利用Java流获取类型安全和直观的Hibernate / JPA查询
jpa vue管理系统 大部分Java数据库应用程序都在使用Hibernate / JPA来弥合Java和SQL之间的鸿沟. 直到最近,我们还被迫将Java和JPQL混合使用,或者使用复杂的命令式标准 ...
- hibernate 或jpa 中使用 AliasToBeanResultTransformer 自定义类型转换ResultTransformer 下划线转驼峰...
jpa中使用 sql查询时,返回结果直接转为实体bean的实现, 需要自定义一个ResultTransformer,如下, import java.util.Arrays;import org.apa ...
- jackson中@JsonProperty、@JsonIgnore等常用注解总结
最近用的比较多,把json相关的知识点都总结一下,jackjson的注解使用比较频繁, jackson的maven依赖 <dependency> <groupId>com.fa ...
- Spring Hibernate JPA 联表查询 复杂查询
(转自:http://www.cnblogs.com/jiangxiaoyaoblog/p/5635152.html) 今天刷网,才发现: 1)如果想用hibernate注解,是不是一定会用到jpa的 ...
- Hibernate JPA 缓存配置
Hibernate JPA 缓存配置 1.一级缓存 一级缓存指的是 EntityManager 级的缓存,对于这样的缓存几乎是一直存在的,也就是说只要用户进行JPA的操作,那么就永远都会存在有一级缓存 ...
- JPA 中使用 @OneToMany 、@ManyToOne 等关系映射注解
JPA 做 ORM(Object Relational Mapping,对象关系映射)时,为了开发效率,通常会在实体类上用 hibernate 的关系关联注解. 包括:@OneToOne. @OneT ...
- Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统
Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统 Demo 相关阅读: 1.Spring MVC+Hibernate JPA+ Bootstrap 搭建的博 ...
最新文章
- 【Design pattern】设计模式思路总结(二)
- 报告 | 从20世纪70年代至今,自动驾驶汽车的发展经历了哪些历史性的变革?
- 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.11节创建与应用图案...
- 设计一个基于svg的涂鸦组件(一)
- 一个简单的汇编报时小闹钟
- tf.reshape的-1的错误理解
- git只提交一张图片_Git 图形化操作之合并提交记录
- TCP协议属性设置之SO_LINGER属性
- 基本的Testbench的搭建
- Tensorflow报错:AttributeError: 'module' object has no attribute 'scalar_summary'
- cocos2d-x调度器原理,mainloop的Update
- MySQL-(1)查看用户权限、(2)用户授权、(3)删除用户权限 语法格式总结
- 山寨笔记本电脑风暴要来了
- QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
- 超好的 MARKINGCODE查询网 电子元件丝印
- 在OC项目下实现SwiftMonkey
- SpringBoot POI导出Excel
- 血氧仪的分类与价格区别
- Unity项目技术方案Dots架构方案简介
- 教你在Java中实现3d编程简介
热门文章
- linux复制文件中内容吗,Linux中实现对文件内容的复制。。。
- 性能测试——loadrunner_添加多个主机发送请求
- 我的成长笔记20210324(进度把控)
- react 版权问题_react兼容ie
- python个位怎么表示_如何在django管理中表示位标志int字段?
- android仿微信图片编辑器,electron/vue可编辑框contenteditable|仿微信截图
- mysql自动备份工具 linux_自动备份MYSQL方法 (Linux)
- 计算机文件系统小结,文件系统总结
- Linux如何创建一个内核模块,创建你自己的内核模块
- 数据库java_(六) Java数据库