当前位置: 首页 > 知识库问答 >
问题:

如何在JPA中运行更新查询

松俊美
2023-03-14

我是playframework应用程序开发人员。我使用jpa中的createNativeQuery方法通过select查询从表中提取值。我需要使用更新查询。我要做的是什么,以及该方法的返回类型是什么。请任何人帮助我。提前谢谢。如果我这样使用,它会显示错误。。

Query query=JPA.em()。createNativeQuery(" update truck set flag = ' YES ' where shipment _ UPC =:EAN _ code ");query . set parameter(" EAN _代码",EAN _代码);system . out . println(query . getsingresult());

共有1个答案

淳于熙云
2023-03-14

将createNativeQuery与您的更新查询一起使用,您将获得一个查询对象。

在其上使用执行更新,您可以取回更新数据的数量。

 类似资料:
  • 我不熟悉JTable。 我想在button press事件中在运行时更新jtable数据。 这是我的密码。 但按下“更新”按钮后不会更新。 有人能解决我的问题吗? 提前谢谢。。

  • 我有一个用TypeScript编写的非常简单的应用程序: src/索引。输电系统 然后我的TypeScript配置: tsconfig.json 我可以使用npx tsc构建代码,然后使用节点运行它/构建/索引。js,访问时http://localhost:3000在浏览器中,我看到一条消息“你好,世界”--到目前为止一切都很好 现在使用我可以观察文件,看看它们是否发生变化,并在发生这种情况时重新

  • 我想实现分页,但我不想每次执行相同的查询时都执行完整的DBScan(这个DBcall是作为API完成的)。 到目前为止,对于分页,我在java中使用TypedQuery,并设置起始行和页面大小来获取记录。 但问题是我对JPA如何在内部运行查询感到困惑,我认为TypeQuery首先执行查询,然后向我发送我想要的结果子集。如果是这样,那么有没有办法跟踪上次处理的ResultSet并将其发送回响应,然后

  • 现在,如果有3个表涉及这样的东西,我希望这样做。 我的问题基本上是...是否可以在语句上执行3个表联接?正确的语法是什么?谢谢你。我做...

  • 我正在制作一个rest api,其中我必须根据id进行更新,并通过spring data在表中插入没有id基础的数据。但我发现在这两种情况下都有一个错误,它运行插入查询,只有更新不工作 存储库文件@repository公共接口CustomerRepository扩展JpaRepository{CustomerEntity save(CustomerEntity CustomerEntity);Cu