Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
来源:互联网 发布:巨牌一搜网络一搜同志 编辑:程序博客网 时间:2024/05/26 22:09
1、@Transient
@[email protected]反射,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
0 0
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- hibernate中@Transient注解使用
- Hibernate JPA中注解解释 @Json Jackson常用
- hibernate中JPA注解
- 关于jpa、hibernate的级联关系及注解OneToOne等注解解释
- Spring MVC注解@Valid、@JsonSerialize、@JsonView等
- 9. JPA @Transient注解详解
- @JsonIgnore 注解
- @JsonIgnore注解
- Spring Data jpa 中@Column 注解解释
- hibernate注解@Transient
- hibernate的@Transient注解
- json动态过滤属性 @jsonignore及@JsonIgnoreProperties
- @JsonFormat注解
- 关于hibernate中@Transient注解使用的一点心得
- Android设置透明、半透明等效果
- 编写高效的 C 和 C 代码优化
- Windows下设置MySql数据库名、表名是否区分大小写
- 【转】mysql重连,连接丢失:The last packet successfully received
- FlowLayout及背包算法
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- java的Arrays类的应用
- 一些简单而又不失个性的css3片段(持续更新)
- Fragment要点总结
- java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案
- 进程死锁
- handler 的Looper.prepare()的问题
- JAVA_WEB之EL表达式与11大隐式对象
- JAVA 程序员一定知道的优秀第三方库(2016 版)