Java 未识别JPA一对一关系

Java 未识别JPA一对一关系,java,mysql,eclipse,hibernate,jpa,Java,Mysql,Eclipse,Hibernate,Jpa,我已经创建了表、项目和模板,每个项目只能有一个模板,反之亦然 我在templates表中添加了一个唯一的外键ProjectId,但是在Eclipse中,当我从表中创建实体时,它将其识别为一对多关系,但由于外键是唯一的,所以它是一对一关系 如何设置这些表,使JPA将其识别为一对一 感谢您不必在表中执行任何特定操作:只需在两个表之间创建一个外键,然后在实体中定义一对一的关系:将@OneToOne注释添加到属性或方法中。这里有一个很好的方法(适用于单向和双向关系)。您不必在表中执行任何特定操作:只需在

我已经创建了表、
项目
模板
,每个项目只能有一个模板,反之亦然

我在templates表中添加了一个唯一的外键
ProjectId
,但是在
Eclipse
中,当我从表中创建实体时,它将其识别为一对多关系,但由于外键是唯一的,所以它是一对一关系

如何设置这些表,使JPA将其识别为一对一


感谢您不必在表中执行任何特定操作:只需在两个表之间创建一个外键,然后在实体中定义一对一的关系:将
@OneToOne
注释添加到属性或方法中。这里有一个很好的方法(适用于单向和双向关系)。

您不必在表中执行任何特定操作:只需在两个表之间创建一个外键,然后在实体中将关系定义为一对一:将
@OneToOne
注释添加到属性或方法中。这是一个很好的(单向和双向关系)。

好的,谢谢。为什么不能正确识别关系?当您从表中创建实体时,通常最常见的关系将在您的实体中实现(在本例中,一对多关系-Netbeans具有相同的行为…),请在自动创建类后手动更新这些实体。好的,谢谢。为什么不能正确识别关系?当您从表中创建实体时,通常最常见的关系将在您的实体中实现(在这种情况下,一对多关系-Netbeans具有相同的行为…),请在自动创建类后手动更新这些实体。