0
在線上的很多例子中,我看到有人在他們的實體類之前添加@NamedQuery,我刪除了註解並且它仍然有效,所以我很好奇是否需要將這個註釋添加到實體中?順便說一句,我使用Spring數據作爲JPA供應商。將實體映射到視圖時是否需要@NamedQuery?
這裏最好的做法是什麼?爲什麼?
@Entity
@NamedQuery(name = "User.findByEmailAddress",
query = "select u from User u where u.emailAddress = ?1")
public class User {
//Do stuff
}