【发布时间】:2012-10-24 09:57:45
【问题描述】:
我们有这个学校项目,我们正在创建一个图书库系统,其主要目的是使用数据库连接。在这种情况下,JPA 和 ObjectDB。
我们的问题是我们有 3 张桌子。一个描述一本书(书名、作者和出版年份),第二个是借阅者(名字、姓氏、地址、电子邮件和电话号码),最后一个表是从其他两个获取主 ID 密钥的借出功能表格。
问题在于,当我们使用列表借书功能时,它只打印出另外两个表中的 ID。我们认为问题出在 SQL 查询上,我们还没有机会正确学习 SQL。
所以我们的问题是,我们如何创建一个 SQL 查询,该查询从 book-table 中获取 title,从 borrower 表中获取名字和姓氏,而不是 ID。
我们只设法工作的 SQL 查询是这样的:
TypedQuery<BokLån> q = em.createQuery("SELECT bookborrow FROM BookBorrow BookBorrow", BookBorrow.class);
【问题讨论】:
-
您应该发布 BookBorrow 和任何其他相关实体的 @entity 定义。