Nếu truy vấn của tôi chứa một lớp, như:Hibernate: Làm thế nào để có được kết quả từ truy vấn với nhiều lớp
query = session.createQuery("select u from User as u");
queryResult = query.list();
sau đó tôi lặp nó, nơi queryResult
là một đối tượng của lớp User
.
Vậy làm cách nào để nhận kết quả từ truy vấn chứa nhiều lớp? Ví dụ:
select u, g from User as u, Group as g where u.groupId = g.groupId and g.groupId = 1
Câu trả lời hay nhất ở đây http://stackoverflow.com/questions/5435304/how-to-override-hibernate-fetching-strategy-at-runtime –