Tôi đã có bảng này:Với Hibernate, làm thế nào tôi có thể truy vấn một bảng và trả về một hashmap với giá trị khóa id id> name?
table name : Account
Fields : id (varchar), name(varchar), other fields...
tôi muốn truy vấn bảng này với cơ chế ngủ đông (để sử dụng các cấp bộ nhớ cache thứ hai). Kết quả của truy vấn ngủ đông phải là bản đồ băm trong đó khóa là id trường và giá trị là tên trường.
Tôi có thể viết bằng HQL bằng cách nào?
Nếu tôi sử dụng bản đồ, tôi chỉ có thể sử dụng bí danh và nếu tôi sử dụng một hàm tạo với đối tượng, tôi phải chuyển kết quả thành hashmap tốn thời gian.
Example :
Id | name | other fields
1 Jerome ...
2 Steve ...
3 Nick ...
kết quả của truy vấn phải là một hashmap:
1>Jerome
2>Steve
3>Nick
nhờ
khoảng 1 năm 1/2, tôi cập nhật câu trả lời được chấp nhận của mình! Đây chính xác là những gì tôi đã được tìm kiếm. Đây là một chút quá muộn nhưng một thông tin hữu ích! –