【发布时间】:2014-03-06 10:27:14
【问题描述】:
我有 Hibernate 生成的包含其他类的类 -
public class BookLoans implements java.io.Serializable {
private BookLoansId id;
private Borrower borrower;
private LibraryBranch libraryBranch;
private Book book;
private Date dateOut;
private Date dueDate;
}
BookLoansId 在哪里 -
public class BookLoansId implements java.io.Serializable {
private int bookId;
private int branchId;
private int cardNo;
}
分别是 Book、LibraryBranch 和 Borrower 表中的主键。当我运行此查询时 -
sessionFactory.getCurrentSession().createSQLQuery(
"select * from library.tbl_book_loans l where cardNo = 4");
Hibernate 返回一个 Object[] 元素的列表。如果我尝试遍历这个列表,我会得到空对象。我从here 和here 尝试了几种不同的方法。
有什么方法可以找出对象在每个 Object[] 中的排列方式?
【问题讨论】:
标签: java sql spring hibernate mapping