arj*_*ncc 6 entity jpa named-query
我有一个名为Client的实体,它有一些命名查询和本机命名查询.我想要做的是,我想将这个命名查询移动到另一个类.为此,我想通过另一个类ClientQuery扩展Client实体.并将所有命名的本机查询移动到该类.有可能这样做吗?
客户CLASS
@XmlRootElement(name = "CLIENT_DETAILS")
@XmlAccessorType(XmlAccessType.FIELD)
@Entity
@NamedQueries({
@NamedQuery(name = Client.GET_CLIENT_BYLANGID,
query = "select T from Client T where T.clientPK.langId=:langId")
})
public class Client implements Serializable {
public static final String GET_CLIENT_BYLANGID = "Client.getClientByLangId";
Run Code Online (Sandbox Code Playgroud)
@NamedQuery据我了解,您想知道将实体类移出非实体类是否正确。
我很快检查了规范,没有发现任何限制。另外,我尝试在mapping.xml元素<named-query>之外放入一个元素<entity>,并且它是xml 有效的,因此它是合法的。
| 归档时间: |
|
| 查看次数: |
743 次 |
| 最近记录: |