2010-05-14 67 views
0

發現@NamedQuery註釋的一些例子,例如:@NamedQuery選擇參數含義

@NamedQuery(name="employeeBySsn" query="select e from Employee e where e.ssn = :ssn") 

是什麼參數é是什麼意思?

它的第二個用法好像是別名表的名稱和什麼「select e」部分是什麼意思?

回答

0

是一樣的,在正常使用SQL「選擇*」 ......這裏的「e」表示的參考級...

0

它像SELECT * FROM表 你是說,你需要Employee實體對象的所有字段

0

e不是別名。它類似於對Employee表的引用。因此,e.ssn表示您正在訪問引用e的ssn字段。