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

使用Hibernate/Spring Data JPA检索对象并另存为新对象

巫马昆杰
2023-03-14

在其中一个服务中,我们执行一些操作:

  1. 更新表A-使用带注释的查询调用方法,来自存储库的方法,扩展了JParePository。
  2. 从表B中选择(repository.findone(B_PK))
  3. 修改从点2
  4. 检索的对象
  5. 将修改的对象另存为新实体(repository.save(B_Object))

共有1个答案

江奕
2023-03-14

在像新实体一样进行更改和存储之前,您应该分离在第2点中获取的对象。

 类似资料:
  • 我有一张甲骨文的桌子。在该表中,列之一是存储clob数据。在clob列中,必须插入对象作为clob。 但是他们在CLOB中添加了字符串。但是我想把我的对象添加到CLOB中。有可能吗? 提前感谢你的帮助。

  • 问题内容: 使用以下代码,我可以成功检索用户的地址字段,为此,我需要使用Projection定义其所有字段。想象地址有100个字段,在这种情况下,我必须定义所有字段。 我想知道是否可以仅返回客户的地址对象而不在Proposition中定义其所有字段吗? 我知道我可以检索地址的ID并使用它来检索其对象,但是我想知道是否还有其他方法而不是此方法或定义其所有字段。 hibernate 我也使用了以下内容

  • 问题内容: 这个问题是我先前的问题的后续。我需要检索复杂类的列表。 我需要找到一个特定组的学生列表,这些学生位于特定的位置,其电话号码位于其地址中。我还需要显示每个学生到特定坐标的距离。 下面的代码工作正常,唯一的问题是我无法检索对象列表,例如电子邮件列表,组列表和每个学生的电话列表。 问题答案: hibernate的默认类不会传输嵌套对象,如果您遇到性能问题,应尝试以下代码。 看看这个链接和这一

  • 问题内容: 每天都会通过Web服务导入数据。 我创建了一个pojo 的 新(临时)实例 ,该 实例 已通过JPA注释在hibernate中进行了映射。 我将来自Web服务的数据填充到临时实例中 我从数据库中加载要使用瞬时实例中的数据更新的持久对象。 我以某种方式将此瞬态实例与持久实例合并。如果持久对象在其字段之一上具有非null值,则不会被瞬态对象上的潜在null值覆盖。基本上,我不想丢失任何数据

  • 问题内容: 假设类型 A的 对象存储在DB中。这是我使用hibernate从数据库加载特定数据库的方式: 如果id = 1的对象不存在,我将得到 ObjectNotFoundException 。但是,有没有一种方法可以检查此类对象是否存在而不必捕获异常?我想拥有的是: 找不到hibernate文档… 问题答案: 您可以使用: 如果对象在数据库中不存在,它将返回null。您可以在Hibernate

  • 和我的数据库的结构: 正如您所看到的,“pasos”是一个字符串列表,而“成分”是一个成分列表。 我无法找到的是如何从数据库中检索这些列表,因为我想获得一个接收列表。我尝试了很多事情,但都是错误的,因为它没有检索到任何列表。 我还知道FB DB可以使用HashMaps,但我不知道如何检索它们或从hashmap传递到列表,而不必遍历hashmap每个位置 那我该怎么办呢?提前谢谢你