很抱歉这个问题,但我只是java的初学者。我只是想知道我是否可以使用当前存在的数据库中的2个表创建单个实体?如果是,怎么样?
这是表格和相应的列:
表名:书 表格列:标题,标题,副标题,详细信息,图像,书签
表名:Book_dtl 表格列:BookSeqNo,Contents,Content_tag,ContSeqNo。
他们在BOOK [Header,Title,Subtitle,Details]中加入BOOK_dtl [BookSeqNo] ..
提前感谢!!
答案 0 :(得分:0)
您可以通过在数据库中创建视图,从两个数据库列创建只读实体。只需在@Table
注释中指定视图的名称,然后正常注释。
答案 1 :(得分:0)
有两种方法可以做到这一点 1.使用SQL JOINS 2.使用SQL UNION
您可以通过快速谷歌搜索来了解这些语法。
但如果你去UNION,应该有一件事需要照顾, 由于我们可以使用UNION集成到select语句,因此UNION中的每个SELECT语句必须具有相同的列数,并且列也必须具有相似的数据类型。 此外,每个SELECT语句中的列必须具有相同的顺序。
希望它可以帮到你。