Java 使用2数据库表创建单个实体

Java 使用2数据库表创建单个实体,java,Java,很抱歉问这个问题,我只是java的初学者。我只是想知道我是否可以使用当前存在的数据库中的两个表创建一个实体?如果是,如何进行 以下是表格,并有相应的列: 表名:图书 表列:标题、标题、副标题、详细信息、图像、书签 表名:Book\u dtl 表列:BookSeqNo、Contents、Content_标记、ContSeqNo 他们在书[标题,标题,副标题,细节]中加入到书[书号] 提前谢谢 通过在数据库中创建视图,可以从两个数据库列创建只读实体。只需在@Table注释中指定视图的名称,然后按常规

很抱歉问这个问题,我只是java的初学者。我只是想知道我是否可以使用当前存在的数据库中的两个表创建一个实体?如果是,如何进行

以下是表格,并有相应的列:

表名:图书 表列:标题、标题、副标题、详细信息、图像、书签

表名:Book\u dtl 表列:BookSeqNo、Contents、Content_标记、ContSeqNo

他们在书[标题,标题,副标题,细节]中加入到书[书号]


提前谢谢

通过在数据库中创建视图,可以从两个数据库列创建只读实体。只需在
@Table
注释中指定视图的名称,然后按常规进行注释。

有两种方法 1.通过使用SQL连接 2.通过使用sqlunion

您可以通过在谷歌上快速搜索这些内容来了解这些内容的语法

但如果你想加入工会,有一件事需要注意, 由于我们可以使用UNION集成select语句,所以UNION中的每个select语句必须具有相同的列数,并且这些列也必须具有相似的数据类型。 此外,每个SELECT语句中的列的顺序必须相同


希望它能对您有所帮助。

按实体,您的意思是使用JPA实现,对吗?您可以使用这两个表创建一个视图。