0
点赞
收藏
分享

微信扫一扫

@JsonIgnoreProperties({“handler“,“hibernateLazyInitializer“})


springboot项目中,类的前面通常会声明:@JsonIgnoreProperties({“handler”,“hibernateLazyInitializer”})
原因:
在前后端分离时,前后端数据交互用的是json格式,那么数据对象就会被转换为json格式数据。使用jpa来做实体类的持久化时,jpa默认会使用hibernate,在jpa工作过程中,就会创造代理类来继承这个数据对象,并添加handler和hibernateLazyInitializer这两个无须json化的属性,因此这里需要用JsonIgnoreProperties将这两个属性忽略掉。


举报

相关推荐

0 条评论