【发布时间】:2015-04-13 15:42:11
【问题描述】:
刚才我为 JPA 实体写了NamedQuery,对此我感到非常高兴。
在这里。
@NamedQuery(name=Panties.RED_PANTIES_QRY, query="SELECT p FROM Panties p WHERE p.color = red")
public class Panties implements Serializable {
public static final String RED_PANTIES_QRY = "panties.red_panties";
//getters and setters
}
随用法
entityManager.createNamedQuery(Panties.RED_PANTIES_QRY).getResultList();
也可以省略NamedQuery 注释而直接做
public class Panties implements Serializable {
public static final String RED_PANTIES_QRY = "SELECT p FROM Panties p WHERE p.color = red";
//getters and setters
}
随用法
entityManager.createQuery(Panties.RED_PANTIES_QRY).getResultList();
所以问题是。第一个例子有什么好处?
【问题讨论】:
标签: jpa