创建命名查询!我不知道它是如何创建的
Posted
技术标签:
【中文标题】创建命名查询!我不知道它是如何创建的【英文标题】:Create namedQuery! i don't know how it create 【发布时间】:2016-05-16 18:22:45 【问题描述】:我有这个选择:
SELECT name,surname,role, height, age, nazov_typu, nazov, body
from users
join type on type.idTYPE=users.type_idtype and users.team_idteam=?
join rola on rola.idROLA=users.rola_idROLA
join status on status.idSTATUS= users.STATUS_idSTATUS
您能帮我创建命名查询吗?
【问题讨论】:
***.com/questions/4517069/what-is-a-named-query 我相信这应该可以帮助您解决这个问题。 【参考方案1】:这应该是查询
@Entity
@NamedQuery(name ="userQuery",query="SELECT u From User u,Type t,Rola r,Status s WHERE r.rolaId=u.rolaId AND t.typeId=u.typeId and u.teamId=:teamId")
public class User ...
我假设您还有其他可用的实体,例如 Type Rola 和 Status。如果没有,并且您不想创建其他实体。您可以使用 Native named Query,您可以在其中将列设置到此用户实体中。
【讨论】:
以上是关于创建命名查询!我不知道它是如何创建的的主要内容,如果未能解决你的问题,请参考以下文章
如何调用 Web API?我已经创建了我的 SIGNUP 页面,但我不知道如何在按钮单击事件中调用 Web api