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


    执行了save()方法  sql语句也执行了,但是数据并未插入数据库中

    解决方法:

    是因为执行了save()方法,也执行了sql语句,但是因为使用的是

    @Transactional

    注解,不是手动去提交事务,所以这一条语句已经插入到数据库了,但是当前不可见。

    所以最后可以采用

    this.userRepository.saveAndFlush()

    方法,让它及时的flush到数据库中。

  • 相关阅读:
    高级排序
    递归
    Linked List
    中缀、后缀、前缀表达式
    队列(queue)
    栈(Stack)
    数组(Array)
    数据结构和算法
    常见排序
    开启
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/8710389.html
Copyright © 2020-2023  润新知