gpt4 book ai didi

java - 如何使用 JPA 在表末尾插入实体?

转载 作者:行者123 更新时间:2023-12-01 17:37:49 25 4
gpt4 key购买 nike

祝大家新年快乐。

我需要使用JPA在表末尾插入一条记录(该表没有设置自动增量)。

我知道我可以获取最后一个 id(整数)并在插入之前应用于实体,但是如何做到这一点?哪种方式最有效?

最佳答案

不存在“ table 的尽头”这样的事情。关系表中的行未排序

只需插入新行即可。如果您需要任何特定的顺序,则需要在从表中选择行时应用 ORDER BY

如果您正在讨论生成新 ID,请使用 Oracle 序列。它保证了唯一性。

我不建议使用“柜台 table ”。该解决方案要么不可扩展(如果正确实现),要么不安全(如果可扩展)。

这就是创建序列的目的。我不了解 JPA,但如果你无法从序列中获取 ID,那么我建议你找到一个更好的 ORM。

关于java - 如何使用 JPA 在表末尾插入实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4570555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com