Java 使用相同id休眠多个@OneToOne

Java 使用相同id休眠多个@OneToOne,java,hibernate,jpa,Java,Hibernate,Jpa,我有三节课 1-叙述 2-叙述性数据 3-叙述性赞助 叙事类与叙事数据和叙事主体都有着一对一的关系 我需要这三个类具有相同的id。换句话说,我需要使用id映射这三个类 叙事类的id使用GenericGenerator进行注释,属性参数的值设置为关联的叙事数据字段。这样,叙事和叙事数据将具有相同的id,但叙事赞助将采用另一个id 如何实现三个类具有相同id?对于叙述的id,请使用@id@GeneratedValuestrategy=GenerationType.AUTO,然后持久化并从叙述中获取生

我有三节课

1-叙述

2-叙述性数据

3-叙述性赞助

叙事类与叙事数据和叙事主体都有着一对一的关系

我需要这三个类具有相同的id。换句话说,我需要使用id映射这三个类

叙事类的id使用GenericGenerator进行注释,属性参数的值设置为关联的叙事数据字段。这样,叙事和叙事数据将具有相同的id,但叙事赞助将采用另一个id


如何实现三个类具有相同id?

对于叙述的id,请使用@id@GeneratedValuestrategy=GenerationType.AUTO,然后持久化并从叙述中获取生成的id,并将其用于叙述数据和叙述响应。为什么它们具有相同id如此重要?@AlanHay并不重要。你是对的,也许这就是解决办法。但就知识而言,这可能吗?这有帮助吗?