Khi bạn sử dụng createSQLQuery để chạy một truy vấn SQL gốc, bạn phải thông báo cho Hibernate cách chuyển đổi kết quả thành các đối tượng Java
. Cách dễ nhất trong trường hợp của bạn là thêm
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
vào truy vấn trước khi thực thi nó. (Nếu truy vấn trả về các Thực thể đã được ánh xạ, bạn chỉ có thể sử dụng addEntity() .)