问题描述:在使用Spring Data Jpa的JpaRepository的getOne()方法查询数据实体时报以下错误:

org.hibernate.LazyInitializationException: could not initialize proxy [com.xx.xxx.entity.TbUser#1] - no Session 

解决方法:出现这个问题是由于Hibernate的懒加载引起的,我们可以在对应的实体类上添加@Proxy(lazy = false)注解配置来解决这个问题

import lombok.Data;
import org.hibernate.annotations.Proxy;
import javax.persistence.*;
import java.util.Date;@Proxy(lazy = false)
@Data
@Entity
@Table(name = "tb_user")
public class TbUser {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "id")private Integer id;@Column(name = "name")private String name;@Column(name = "age")private Integer age;@Column(name = "create_time")private Date createTime;@Column(name = "update_time")private Date updateTime;
}

Spring Data Jpa的JpaRepository的getOne()方法查询数据实体时报错could not initialize proxy相关推荐

  1. spring data jpa实现有条件的分页查询功能

    spring data jpa实现有条件的分页查询功能 前端部分代码.发送请求: $('#grid').datagrid({iconCls: 'icon-forward',fit: true,bord ...

  2. Spring data JPA使用@formula注解使用、查询不到内容

    @Formula注解就是使用查询语句动态生成类的一个属性,是一个虚拟的列,其并不存储在数据库中. 以下为一个与数据表映射的实体: @Data @Entity @Table ( name =" ...

  3. hql 查询关联对象_在spring data jpa中如何做报表统计查询?

    问题描述 之前有个简单的报表统计需求,如果用sql的话是比较简单的,但是基于spring data jpa还没有遇到好的解决方案,折腾半天用spring data提供的几种方式都不能解决,spring ...

  4. Spring Data JPA 必须掌握的 20+ 个查询关键字

    微信公众号:一个优秀的废人 如有问题或建议,请后台留言,我会尽力解决你的问题. 前言 又是小师弟的投稿,确是一个喜欢技术的朋友.以下为原文: 今天闲的无聊看 Spring Data JPA 官方文档的 ...

  5. Spring Data JPA实现多表的关联查询

    1.Spring Data JPA关系映射 对象关系映射(Object relational mapping)是指通过将对象状态映射到数据库列,来开发和维护对象和关系数据库之间的关系.它能够轻松处理( ...

  6. Spring Data JPA 从入门到精通~定义查询方法的配置方法

    定义查询方法的配置方法 由于 Spring JPA Repository 的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法,从方法名称中可以指定特定用于存储的查询和更新,或通过使用 @Qu ...

  7. Spring Data JPA 从入门到精通~方法的查询策略的属性表达式

    方法的查询策略的属性表达式(Property Expressions) 属性表达式只能引用托管(泛化)实体的直接属性,如前一个示例所示.在查询创建时,已经确保解析的属性是托管实体的属性,但是,还可以通 ...

  8. Spring Data JPA 从入门到精通~方法的查询策略设置

    方法的查询策略设置 通过下面的命令来配置方法的查询策略: @EnableJpaRepositories(queryLookupStrategy= QueryLookupStrategy.Key.CRE ...

  9. jap sql 保存_【hibernate spring data jpa】执行了save()方法 sql语句也执行了,但是数据并未插入数据库中...

    [转]用CSS代码写出的各种形状图形的方法 一共收集整理了图形20个,比较实用,同时也为了熟悉CSS的代码.整合了一下,有错误欢迎指出. 1.正方形 #square {width: 100px;hei ...

最新文章

  1. python之父去面试-面试题_个人文章 - SegmentFault 思否
  2. Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
  3. php 数据库 加载图片,图片显示不出来,但是数据库里有显示
  4. python 获取脚本当前路径_Python获取脚本所在目录的正确方法
  5. pycharm 修改默认的注释风格(reStructuredText风格、Google风格、Numpy风格)
  6. mysql 主键溢出检查_详解MySQL 表中非主键列溢出情况监控
  7. BZOJ2217 [Poi2011]Lollipop 【贪心】
  8. 百度地图Map属性和方法
  9. 地图距离算法_基于权重的地图匹配技术
  10. commons-lang常用工具类StringEscapeUtils使用
  11. 几个例子弄懂JS 的setInterval的运行方式
  12. SuperWebSocket发布0.1版本
  13. 机器学习数据特征归一化的目的及方式
  14. LINUX下载编译YASM
  15. 苹果发布 iOS 14 Beta 8 iphone 14 GM要来咯
  16. 电机矢量控制(霍尔位置传感器)
  17. android 基站信息说明,安卓android手机查看基站信息
  18. $(this).bind(change,itemno_change);
  19. 计算机与资源管理器有何区别,在win7中双击打开计算机和右击打开资源管理器有什么区别...
  20. 无监督re-ranker,Improving Passage Retrieval with Zero-Shot Question Generation

热门文章

  1. Echarts 出现不明竖线解决方案
  2. 【省时查报告】2021四大行业品牌蓝V社媒内容运营观察报告:美妆护肤、食品饮料、汽车、家电.pdf(附下载链接)...
  3. 他是Facebook广告投入费用过亿的独立站卖家
  4. 跨境电商适合做独立站吗?是入平台好还是独立站好?
  5. 面试题——C++/C
  6. Linux OPENSSL的简单用法
  7. 机器学习入门框架scikit-learn
  8. Java自动化测试框架-09 - TestNG之依赖注入篇 (详细教程)
  9. 卡住 安装_【书中有路】弹簧式安全阀结构原理、故障解析、安装要点
  10. 桌面版docker操作_10分钟快速掌握Docker必备基础知识