Spring Data Jpa的JpaRepository的getOne()方法查询数据实体时报错could not initialize proxy
问题描述:在使用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相关推荐
- spring data jpa实现有条件的分页查询功能
spring data jpa实现有条件的分页查询功能 前端部分代码.发送请求: $('#grid').datagrid({iconCls: 'icon-forward',fit: true,bord ...
- Spring data JPA使用@formula注解使用、查询不到内容
@Formula注解就是使用查询语句动态生成类的一个属性,是一个虚拟的列,其并不存储在数据库中. 以下为一个与数据表映射的实体: @Data @Entity @Table ( name =" ...
- hql 查询关联对象_在spring data jpa中如何做报表统计查询?
问题描述 之前有个简单的报表统计需求,如果用sql的话是比较简单的,但是基于spring data jpa还没有遇到好的解决方案,折腾半天用spring data提供的几种方式都不能解决,spring ...
- Spring Data JPA 必须掌握的 20+ 个查询关键字
微信公众号:一个优秀的废人 如有问题或建议,请后台留言,我会尽力解决你的问题. 前言 又是小师弟的投稿,确是一个喜欢技术的朋友.以下为原文: 今天闲的无聊看 Spring Data JPA 官方文档的 ...
- Spring Data JPA实现多表的关联查询
1.Spring Data JPA关系映射 对象关系映射(Object relational mapping)是指通过将对象状态映射到数据库列,来开发和维护对象和关系数据库之间的关系.它能够轻松处理( ...
- Spring Data JPA 从入门到精通~定义查询方法的配置方法
定义查询方法的配置方法 由于 Spring JPA Repository 的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法,从方法名称中可以指定特定用于存储的查询和更新,或通过使用 @Qu ...
- Spring Data JPA 从入门到精通~方法的查询策略的属性表达式
方法的查询策略的属性表达式(Property Expressions) 属性表达式只能引用托管(泛化)实体的直接属性,如前一个示例所示.在查询创建时,已经确保解析的属性是托管实体的属性,但是,还可以通 ...
- Spring Data JPA 从入门到精通~方法的查询策略设置
方法的查询策略设置 通过下面的命令来配置方法的查询策略: @EnableJpaRepositories(queryLookupStrategy= QueryLookupStrategy.Key.CRE ...
- jap sql 保存_【hibernate spring data jpa】执行了save()方法 sql语句也执行了,但是数据并未插入数据库中...
[转]用CSS代码写出的各种形状图形的方法 一共收集整理了图形20个,比较实用,同时也为了熟悉CSS的代码.整合了一下,有错误欢迎指出. 1.正方形 #square {width: 100px;hei ...
最新文章
- python之父去面试-面试题_个人文章 - SegmentFault 思否
- Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
- php 数据库 加载图片,图片显示不出来,但是数据库里有显示
- python 获取脚本当前路径_Python获取脚本所在目录的正确方法
- pycharm 修改默认的注释风格(reStructuredText风格、Google风格、Numpy风格)
- mysql 主键溢出检查_详解MySQL 表中非主键列溢出情况监控
- BZOJ2217 [Poi2011]Lollipop 【贪心】
- 百度地图Map属性和方法
- 地图距离算法_基于权重的地图匹配技术
- commons-lang常用工具类StringEscapeUtils使用
- 几个例子弄懂JS 的setInterval的运行方式
- SuperWebSocket发布0.1版本
- 机器学习数据特征归一化的目的及方式
- LINUX下载编译YASM
- 苹果发布 iOS 14 Beta 8 iphone 14 GM要来咯
- 电机矢量控制(霍尔位置传感器)
- android 基站信息说明,安卓android手机查看基站信息
- $(this).bind(change,itemno_change);
- 计算机与资源管理器有何区别,在win7中双击打开计算机和右击打开资源管理器有什么区别...
- 无监督re-ranker,Improving Passage Retrieval with Zero-Shot Question Generation
热门文章
- Echarts 出现不明竖线解决方案
- 【省时查报告】2021四大行业品牌蓝V社媒内容运营观察报告:美妆护肤、食品饮料、汽车、家电.pdf(附下载链接)...
- 他是Facebook广告投入费用过亿的独立站卖家
- 跨境电商适合做独立站吗?是入平台好还是独立站好?
- 面试题——C++/C
- Linux OPENSSL的简单用法
- 机器学习入门框架scikit-learn
- Java自动化测试框架-09 - TestNG之依赖注入篇 (详细教程)
- 卡住 安装_【书中有路】弹簧式安全阀结构原理、故障解析、安装要点
- 桌面版docker操作_10分钟快速掌握Docker必备基础知识