2011-03-30 120 views
0

我正在使用休眠模板從表course中檢索數據,其中有兩列 courseIdcourseName。我想使用hibernate模板從course中選擇courseName如何在休眠狀態下編寫查詢以選擇列

當我使用:

List<String> courseNames=hibernateTemplate.find("courseName from domain.Course"); 

我得到以下異常:

java.lang.IllegalArgumentException: node to traverse cannot be null! 

回答

2

您需要使用select查詢的完整形式:

select c.courseName from domain.Course c 

參見:

+0

太感謝你了。 – elle 2011-03-30 10:13:56

1
hibernateTemplate.find("c.courseName from domain.Course c") 

只是一個猜測,根據JPQL語法。