Hibernate 将具有相同架构的多个表映射到同一pojo类

Hibernate 将具有相同架构的多个表映射到同一pojo类,hibernate,Hibernate,我有一个pojo类,我在其中使用Hibernate注释。 在我的数据库中,我有两个模式类似的表。 我想知道在hibernate注释中是否有任何方法可以将相同的pojo类用于这两个表。 请建议我怎么做。如果表相似但不相关,那么您可能需要使用@MappedSuperclass 这将允许您在@MappedSuperclass中声明公共映射,您的具体实体类可以从此扩展。如果添加注释,它将成为实体,不再是POJO。如果实体有2个映射,那么Hibernate如何确定它应该保存在哪个数据库上?我认为这是不可

我有一个pojo类,我在其中使用Hibernate注释。 在我的数据库中,我有两个模式类似的表。 我想知道在hibernate注释中是否有任何方法可以将相同的pojo类用于这两个表。
请建议我怎么做。

如果表相似但不相关,那么您可能需要使用@MappedSuperclass


这将允许您在@MappedSuperclass中声明公共映射,您的具体实体类可以从此扩展。

如果添加注释,它将成为实体,不再是POJO。如果实体有2个映射,那么Hibernate如何确定它应该保存在哪个数据库上?我认为这是不可能的,也不是一个好主意。但是,如果我有两个类似的表,一个是工作流表,一个是主模式表,那么我需要为每个表创建单独的pojo类吗