JPA如何保存OneTomany对象图



当数据库中已经存在许多侧面的实体时,JPA如何保存OneTomany对象图。它是否查询"许多"一侧的实体以找到主键,以便可以将其插入"一个"侧面的实体?

例如。员工---*项目

有一个网页,您需要提供员工的详细信息,然后一个一个一个添加项目。说在页面上提供的员工详细信息和2个项目的详细信息,并添加了该对象图。现在,当提供了第二个员工详细信息并提供了与数据库中已经存在的项目详细信息相同的项目详细信息,并且保存了此图,在这种情况下,JPA实现是否会查询表格的"许多"端,以及项目中的所有字段条款查看实体是否已经存在?如果是,请获取它并向员工提供ID,而不是再次在数据库中插入项目。

在这种情况下,JPA实现了表格的"许多"一侧,以及项目中的所有字段,以查看是否已经存在实体?

否。确定实体的是其ID。没有其他的。顺便说一句,如果这样做的话,您将不再有一个OneTomany协会,因为同一项目将与两个员工链接。

最新更新