2 zhou1586981 zhou1586981 于 2016.04.05 15:17 提问

spring data jpa 第一行代码我save了某一个表的数据,看到数据库数据变了。

spring data jpa 第一行代码我save了某一个表的数据,看到数据库数据变了。 我第二行去查询这个表的数据,得到的却是没保存数据之前的数据。 再刷新页面就得到了现在数据库的数据是咋回事呢

2个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.04.05 16:50

可能是事务的原因,,这次的事务还没提交,,

u012377333
u012377333   Rxr 2016.04.05 19:56

需要commit呀,不然是数据是查询不出来的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Spring+JPA 数据库保存操作没有异常但数据保存不成功
Spring+JPA保存数据保存不进去是因为jpa给修改操作加了默认事务,所以必须加上flush()方法提交才能真正的保存数据。而且保存操作的方法必须在spring中配置好事务,否则调用flush时spring会报该方法不在事务中的异常
SpringBoot之使用JPA保存数据
在看这一篇文档的话,需要先配置好JPA – Hibernate。 总体步骤: (1)   创建实体类Demo,如果已经存在,可以忽略。 (2)   创建jpa repository类操作持久化。 (3)   创建service类。 (4)   创建restful请求类。 (5)   测试 代码如下: com.kfit.test.bean.Demo :
Spring Data JPA 自动更新数据
描述:实体对象属于托管状态下时,往这个对象里面的某个属性 set 新的值,这个新的值会被更新到数据表中去。使用 EntityManager.contains(entity) 方法可以得知某个实体对象是否处于托管状态,也就是说是否处于 persistence context 中。使用 EntityManager.clear() 方法可以将处于 persistence context 范围中的托管对象...
jpa保存数据过慢的处理办法
1、需求说明 我是一个爬虫工程师,再用webmagic解决实时爬去数据提供给其他系统时出现了这个问题,由于这个系统是分布式爬去系统,对方要获取爬虫数据,只能轮询查看爬虫状态,我要做的是把爬出的数据及时返回给轮询的用户(爬取数据并返回数据需要在30秒内完成)。在爬取一个用户的数据时,这个用户的数据有200条左右使用jpa保存数据到数据库中竟然要1分钟作用(由于不精通jpa,查不出原因),还有就是爬
Spring Data JPA的save之坑
问题因为想要用mysql自增id,想要在save之后获取这个保存的实体的id判断是否插入成功,一直以为Spring Data JPA中的save方法执行结束之后,save(entity)中的entity就会自动被更新为保存的entity,但是其实不是这样的,save之后这个实体的id总是为0解决办法必须在主键get方法上要加上@GeneratedValue(strategy = Generatio...
8. 使用JPA保存数据【从零开始学Spring Boot】
在看这一篇文档的话,需要先配置好JPA – Hibernate。        总体步骤: (1)   创建实体类Demo,如果已经存在,可以忽略。 (2)   创建jpa repository类操作持久化。 (3)   创建service类。 (4)   创建restful请求类。 (5)   测试   代码如下: com.kfit.test.bean.Demo : p
spring data jpa save问题
springdatajpa是很好用 的一个工具,但是!首先你要会用 今天下午就被一个spring-data-jpa的问题卡了略久,因为想要用mysql自增id,想要在save之后获取这个保存的实体的id进行后续的工作,一直以为springdatajpa中的save方法执行结束之后,save(entity)中的entity就会自动被更新为保存的entity,但是其实不是这样的,今天用intellij
SpringData JPA操作MySQL数据库
1.首先在pom文件中加入下列依赖,一个使用jsp所需依赖,一个链接mysql使用的依赖 org.springframework.boot spring-boot-starter-data-jpa mysql mysql-connector-java 2.在配置文件中添加datasource配置和jpa配置,在mysql中已经提前创建了
JPA+Mysql存储数据乱码
数据层使用JPA进行开发,数据库使用Mysql,存储中文乱码
JPA Save()对象后返回该对象在数据库中的ID的解决方法(亲测有效)
转载自: spring data jpa save问题 springdatajpa是很好用 的一个工具,但是!首先你要会用 今天下午就被一个spring-data-jpa的问题卡了略久,因为想要用MySQL自增id,想要在save之后获取这个保存的实体的id进行后续的工作,一直以为springdatajpa中的save方法执行结束之后,save(entity)中的entity就会自动被更新为