【问题标题】:Trying to copy data from one table to another using jpa尝试使用 jpa 将数据从一个表复制到另一个表
【发布时间】:2022-08-07 04:52:44
【问题描述】:

我有一个源表和一个目标表。我想将数据从源表复制到目标表。条件是在将数据从源复制到目标时,应擦除目标表中的现有数据并复制源表的数据。我已经为此做了 JPA 实现。我是 JPA 的新手。有人可以帮我解决这个问题,我如何使用 Spring-Data-JPA 在 JPA 中实现这一点。

  • 您需要提供一些代码或描述,到目前为止您尝试过的内容以及遇到的问题。这两张表看起来怎么样?它们有相同的结构吗?您至少需要提供表或 JPA 实体的模式。
  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: jpa spring-data-jpa singlestore


【解决方案1】:

我想你想用JPA 实现类似的东西:

首先将数据从源插入到所需的目标表

@query(INSERT INTO dest
SELECT * FROM src
WHERE id =1);

然后从源表中删除该数据

@query(Delete FROM src
WHERE id =1);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 2015-01-18
    • 2012-11-24
    • 2011-05-16
    • 2012-06-25
    • 2012-06-20
    • 2020-09-29
    相关资源
    最近更新 更多