springbootjpa查询不到修改后数据问题

若甘年后 若甘年后     2022-12-13     147

关键词:

jpa在多线程中,T1线程插入一条数据,T2线程修改(update)这条数据,T1线程再去查询这条数据的时候,查询到的是T2修改之前的数据。

 

注:T2线程若想要修改后能查询到修改后的数据(update操作要加上@Modifying(clearAutomatically = true),才能在修改后查询到修改后的数据,否则T2线程也不能查询到修改后数据)

spring.jpa.open-in.view: false

springboot 2.x以后这个参数默认是true ,遇到多线程dml db的话 要把这个改成false 不然 springboot jpa 就查 缓存了每次都一样 

 

转至:https://blog.csdn.net/qq_30737525/article/details/109092491

springbootjpa一对多关联查询,动态复杂查询去除重复数据in语句使用

目的:根据图书的发布地区查询图书信息实现步骤:1实体配置one:图书信息bookmany:地区信息bookarea实体映射,单向映射book中增加area的集合并设置@JoinColumn(name="bookid")@OneToManybookarea中不需要设置关系编写查询语句Repository继... 查看详情

springbootjpa的基本查询使用

参考技术A@Query(value="from数据表对应的实体类名where查询条件")并且需要添加事务和@Rollback(value=false)@Query(value="update数据表对应的实体类名set属性=?where查询条件")@Query(value="select*fromcst_customerwherecust_namelike?1",na... 查看详情

java、jsp查询页面根据姓名模糊查询出5条数据,点其中一条数据的修改,修改完成后返回到之前5条结果页面

jsp页面使用的是form表单提交的方式,后台java使用struts2,查询页面可以把查询条件参数传递到修改页面,修改页面提交后是重定向到查询页面,这一步就把查询条件清空了,带回不到查询页面,怎么解决??求各位大神帮忙。你... 查看详情

springbootjpa(代码片段)

文章目录SpringbootJPA上一节Springbootmybatis源码JPA简介springboot整合JPA使用CurdRepository使用PagingAndSortingRepository使用JpaRepository和QueryByExampleExecutor自定义查询方法使用Specification进行复杂条件构建使用@Queryhql和参数占位sql和参数占位多... 查看详情

springbootjpa自定义查询

SpringBootJpa自定义查询持久层DomainpublicinterfaceBaomingDaoextendsJpaRepository<BaomingBean,Integer>{@Query(value="selectdistinctt.actidfromBaomingBeantwheret.belongs=?1")List<String>fi 查看详情

springbootjpa的复杂查询

or查询想实现这样的效果where(state=1orstate=2)andname=‘zhangsan‘java代码List<Predicate>predicateList=newArrayList<Predicate>();Predicateor=cb.or(cb.and(cb.equal(root.get("case_authority").as(String.cla 查看详情

Spring boot JPA - 使用额外的列查询多对多

】SpringbootJPA-使用额外的列查询多对多【英文标题】:SpringbootJPA-QueryManytoManywithextracolumn【发布时间】:2021-04-1312:17:49【问题描述】:我在我的项目中使用SpringBoot作为后端。在数据库(MySQL)中,我有一个多对多的关系。实体是... 查看详情

已保存查询的用户缺少权限或找不到对象错误

】已保存查询的用户缺少权限或找不到对象错误【英文标题】:UserlacksprivilegeorObjectnotfounderrorforsavedquery【发布时间】:2015-02-0501:26:48【问题描述】:由于Java8不支持JDBC,我正在尝试修改我的程序,以便它仍然可以从MicrosoftAccess... 查看详情

springbootjpa分页查询最新配置方式

这是已经被废弃的接口Sortsort=newSort(Sort.Direction.DESC,"bean类中字段");//创建时间降序排序Pageablepageable=newPageRequest(pageNumber,pageSize,sort); 上面的用法在最新的SpringBoot中已经不再支持了,下面是一个简单的分页查询demo 持久层配... 查看详情

210218:plsql查询出oracle数据后无法修改怎么办

参考技术A在使用plsql查询出数据后,点击左上角的锁图标,弹出提示信息:thesequeryresultsarenotupdateable.IncludetheROWIDtogetupdateableresults.该提示对应的查询语句为select*fromtablename修改查询语句为selectt.*,t.rowidfrom[tablename]t点击左上方的锁... 查看详情

Spring Boot JPA 找不到数据源

】SpringBootJPA找不到数据源【英文标题】:SpringBootJPAnotfindingdatasource【发布时间】:2017-11-0523:53:45【问题描述】:我有一个SpringBoot应用程序,配置如下:应用@SpringBootApplication(exclude=ErrorMvcAutoConfiguration.class,DataSourceAutoConfiguration.cla... 查看详情

vue打包后图片找不到情况

...t;>>utils.js(修改publicPath:"../../",这样写是处理打包后找不到静态文件(图片路径失效)的问题)配置文件二:config>>>index.js(修改assetsPublicPath:‘./‘,修改目的是为了解决js找不到的问题)打包好后双击index.html可以正常浏览... 查看详情

Springboot jpa:实体无法绑定不在表列中的自定义查询中的数据

】Springbootjpa:实体无法绑定不在表列中的自定义查询中的数据【英文标题】:Springbootjpa:Entitycan\'tbinddatafromcustomquerythat\'snotintablecolumn【发布时间】:2021-12-1310:51:22【问题描述】:我使用javaSpringbootJPA,mysql。我需要从我的自定义... 查看详情

为啥sqlserver查询不到数据

...以下方面入手首先检查语句是否发生错误,有异常就无法查询,所以没数据接下来检查表,表中是否存在数据,表内没数据,查询自然没数据再检查SQL条件,是否因为条件的原因,造成没有数据。最后一个可能,你连接错数据库... 查看详情

springbootjpa@column命名大小写问题

问题:驼峰命名会被自动转成数据库下划线命名,指定@Column的name也不起作用举例:@Column(nullable=false,name="resolvedDate")privateTimestampresolvedDate;resolvedDate会被转成resolved_date解决方案:添加命名规则在application.properties添加jpa属性:sprin... 查看详情

面试官:hive表有数据,但为什么impala查询不到数据?

...官问了他这样一个问题。hive表有数据,但为什么impala查询不到数据?你能说说这是什么情况导致的,有什么办法解决方案吗?对于这个问题,我们不妨来回顾下,什么情况下hive表有数据,但impala没有... 查看详情

springbootjpa(代码片段)

文章目录SpringbootJPA上一节Springbootmybatis源码JPA简介springboot整合JPA使用CurdRepository使用PagingAndSortingRepository使用JpaRepository和QueryByExampleExecutor自定义查询方法使用Specification进行复杂条件构建使用@Queryhql和参数占位sql和参数占位多 查看详情

创建游标的查询语句直接在mysql中可以运行,但是用存储过程的方式后我的游标查询不到数据(附图)

数据库执行截图解释:第一行命令是将要创建游标的查询语句单独执行,结果为有数据;第二行命令为调用存储过程结果为空并显示一行警告,第三行命令为显示上一行命令产生的警告的详情,结果翻译为:游标遍历了空集(也就是创建... 查看详情