有什麼辦法可以將hibernate查詢結果投射到Object而不是列表數組中。將hibernate的查詢結果轉換爲類型類的對象而不是列表數組
Query q1 = session.createQuery("from userTable where id ='1234'");
List userList = q1.list(); >> cast to object of UserBean class type ??
UserBean user = (UserBean)userList.get(0);
System.out.println(user.getName);
System.out.println(user.getAge);
.....
System.out.println(user.getPhone);
UserBean類被映射與一個表名用戶表,我希望得到的一個id
這是表中的主鍵列值。
請在第2行看到List userList = q1.list()
??無論如何,我們可以將類型轉換爲類型的對象。
嘗試'的UserBean用戶=(的UserBean)q1.uniqueResult();' – Reimeus
@Reimeus非常感謝。有用。請將此評論置於回答中,以便我能夠接受您的回答。 – user1010399