發現@NamedQuery註釋的一些例子,例如:@NamedQuery選擇參數含義
@NamedQuery(name="employeeBySsn" query="select e from Employee e where e.ssn = :ssn")
是什麼參數é是什麼意思?
它的第二個用法好像是別名表的名稱和什麼「select e」部分是什麼意思?
發現@NamedQuery註釋的一些例子,例如:@NamedQuery選擇參數含義
@NamedQuery(name="employeeBySsn" query="select e from Employee e where e.ssn = :ssn")
是什麼參數é是什麼意思?
它的第二個用法好像是別名表的名稱和什麼「select e」部分是什麼意思?
是一樣的,在正常使用SQL「選擇*」 ......這裏的「e」表示的參考級...
它像SELECT * FROM表 你是說,你需要Employee實體對象的所有字段
e不是別名。它類似於對Employee表的引用。因此,e.ssn表示您正在訪問引用e的ssn字段。