【问题标题】:Java Web Service makes JPA-MySql inserts, but not selects after the insertJava Web Service 使 JPA-MySql 插入,但插入后不选择
【发布时间】:2015-08-03 00:14:13
【问题描述】:

我正在使用将 JPA 与 MySQL 连接到 Web 服务中,以从/向数据库选择、插入、更新和删除数据。

问题是:Web 服务正确插入,但没有正确检索数据。示例:

Table Usuario 与 Table Pets 的集合链接:

-- 选择用户X拥有的宠物数量:2。

-- 再向用户 X 插入 1 个宠物:ok

-- 选择用户 X 拥有的宠物数量:2 个。 (这个数据应该是3)

但是,进入数据库的数据是正确的(3):插入是正确的

【问题讨论】:

  • 在 SELECT 之前再插入 1 只宠物后尝试冲洗。
  • 请提供更多信息,例如,您是否在同一会话中执行此操作?以及正在插入和返回的代码。

标签: java mysql web-services jpa hyperlink


【解决方案1】:

在同一会话中,如果您通过会话对象插入并通过 JPQL 读取,那么它将仅返回 2 条记录。插入后冲洗,而不是检查你得到了什么。

【讨论】:

    猜你喜欢
    • 2014-10-17
    • 2018-03-20
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 2018-01-04
    • 2019-02-23
    • 2021-03-31
    相关资源
    最近更新 更多