前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

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等注解解释相关推荐

  1. Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释...

    转自Hibernate JPA中@Transient.@JsonIgnoreProperties.@JsonIgnore.@JsonFormat.@JsonSerialize等注解解释 1.@Tran ...

  2. Hibernate JPA中insert插入数据后自动执行select last_insert_id()解决方法

    本文出处:http://blog.csdn.net/chaijunkun/article/details/8647281,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在 ...

  3. jpa vue管理系统_如何通过利用Java流获取类型安全和直观的Hibernate / JPA查询

    jpa vue管理系统 大部分Java数据库应用程序都在使用Hibernate / JPA来弥合Java和SQL之间的鸿沟. 直到最近,我们还被迫将Java和JPQL混合使用,或者使用复杂的命令式标准 ...

  4. hibernate 或jpa 中使用 AliasToBeanResultTransformer 自定义类型转换ResultTransformer 下划线转驼峰...

    jpa中使用 sql查询时,返回结果直接转为实体bean的实现, 需要自定义一个ResultTransformer,如下, import java.util.Arrays;import org.apa ...

  5. jackson中@JsonProperty、@JsonIgnore等常用注解总结

    最近用的比较多,把json相关的知识点都总结一下,jackjson的注解使用比较频繁, jackson的maven依赖 <dependency> <groupId>com.fa ...

  6. Spring Hibernate JPA 联表查询 复杂查询

    (转自:http://www.cnblogs.com/jiangxiaoyaoblog/p/5635152.html) 今天刷网,才发现: 1)如果想用hibernate注解,是不是一定会用到jpa的 ...

  7. Hibernate JPA 缓存配置

    Hibernate JPA 缓存配置 1.一级缓存 一级缓存指的是 EntityManager 级的缓存,对于这样的缓存几乎是一直存在的,也就是说只要用户进行JPA的操作,那么就永远都会存在有一级缓存 ...

  8. JPA 中使用 @OneToMany 、@ManyToOne 等关系映射注解

    JPA 做 ORM(Object Relational Mapping,对象关系映射)时,为了开发效率,通常会在实体类上用 hibernate 的关系关联注解. 包括:@OneToOne. @OneT ...

  9. Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统

    Spring MVC + Hibernate JPA + Bootstrap 搭建的博客系统 Demo 相关阅读: 1.Spring MVC+Hibernate JPA+ Bootstrap 搭建的博 ...

最新文章

  1. javaweb学习总结(三十二)——JDBC学习入门
  2. redhat7防火墙关闭_RedHat Enterprise Linux 7关闭防火墙方法
  3. Java算法之 一致性hash算法原理及实现
  4. wsdl文件是怎么生成的_C++ 动态库.dll的生成---超级详细!!!
  5. Ubuntu配置完全教程
  6. 【转】Azure 命令行工具大混战,都是什么,该选哪个?
  7. 简述python定义中的五个要点_Python基础知识复习
  8. c语言表白代码颜色,C语言告白代码,一闪一闪亮晶晶~
  9. 7年前的200电话卡帐号
  10. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日)
  11. PTA-基础编程题目集-7-2 然后是几点
  12. cad打印本计算机未配置,为什么CAD点打印的时候会警告无法使用此绘图仪配置?...
  13. 首期工业科技生态创新论坛举办,上海控安与微软苏州人工智能产业创新中心签署战略合作协议
  14. MP4之sample信息
  15. 静态分析Android程序——smali文件解析
  16. win10浏览器加载很慢_win10中的浏览器打开网速特别慢是怎么回事_win10浏览器打开慢如何处理...
  17. WFA发布LTE-U共存测试计划 Wi-Fi和LTE-U将公平共享频谱
  18. command-codes
  19. 什么是字节码?采用字节码的好处是什么?
  20. 区块链软件技术公司区块链能否彻底改变轿车职业?

热门文章

  1. centos7安装flink集群_《从0到1学习Flink》—— Flink 写入数据到 Kafka
  2. Hive环境搭建(完整版)-配置
  3. SQL Server 登录更换【Windows身份验证】为【SQL Server 身份验证】
  4. REVERSE-PRACTICE-BUUCTF-23
  5. java实体类属性非空判断工具类
  6. HashMap和ConcurrentHashMap
  7. 业务异常 java_谈谈RxJava处理业务异常的几种方式
  8. 【CodeForces - 1131F 】Asya And Kittens(并查集,思维)
  9. 【CodeForces - 485A】Factory (水题,抽屉原理,tricks)
  10. 【HDU - 5015 】233 Matrix (矩阵快速幂)