创建命名查询!我不知道它是如何创建的

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,您可以在其中将列设置到此用户实体中。

【讨论】:

以上是关于创建命名查询!我不知道它是如何创建的的主要内容,如果未能解决你的问题,请参考以下文章

我的更新 sql 查询一直说语法错误,但我不知道它是啥

Azure Blob 存储和流分析

如何使用 petapoco 创建 DAL [关闭]

如何调用 Web API?我已经创建了我的 SIGNUP 页面,但我不知道如何在按钮单击事件中调用 Web api

如何为mongodb数据库创建一个平面文件,以及如何在弹性搜索和kibana中使用该平面文件来查询数据?

常见的我不知道的