Path expected for join!错误
一:
Expert和Treatment是多对一关系
hql语句:
String hql = "select new Map(t.treatment_Id as treatment_Id ,t.name as name,count(e.Treatment) as countTreatment) from Treatment t left join Expert e on t.treatment_Id = e.treatment";
报错信息:
org.hibernate.hql.internal.ast.QuerySyntaxException: Path expected for join!
原因:hql不支持join语法。
二:
原因看了这博主:http://blog.csdn.net/mikyz/article/details/69397998
https://stackoverflow.com/questions/28234754/jpa-exception-path-expected-for-join
改hql成:(join Expert.Treatment)
String hql = "select new Map(t.treatment_Id as treatment_Id ,t.name as name,count(e.Treatment) as countTreatment) from Expert e right join Expert.Treatment t on t.treatment_Id = e.treatment";
还是报错:
ERROR: Invalid path: 'null.Treatment'
再修改,成功:count(e.treatment),e.treatment
String hql = "select new Map(t.treatment_Id as treatment_Id ,t.name as name,count(e.treatment) as countTreatment) from Expert e right join e.treatment t on t.treatment_Id = e.treatment";
Path expected for join!错误相关推荐
- 【Java】导入项目时,出现The project cannot be built until build path errors are resolved错误解决方法
[Java]导入项目时,出现The project cannot be built until build path errors are resolved错误解决方法 参考文章: (1)[Java] ...
- (C++学习):出现expected an expression错误
在进行宏定义时出现expected an expression错误,如下图: 后来发现,需要将 #define pi = 3.1415026; 的等号"="以及分号";& ...
- win10,Anaconda2,Python2.7.14下rar,unrar安装成功!“LookupError: Couldn‘t find path to unrar library”错误消失
经过数天艰苦奋斗,win10,Anaconda2,Python2.7.14下rar,unrar安装成功!"LookupError: Couldn't find path to unrar l ...
- CCS编译器 报 error: expected a “)“ 的错误
使用CCS 进行m430f5529的 开发过程中,编译器报 error: expected a ")" 的错误. 当时以为是自己少了括号,但是认真检查后发现无误,经过反复的尝试,发 ...
- os.path.realpath(__file__) 得到错误路径,与解决方案
我在使用docker时遇到的这个问题,我是把docker中的python环境作为解析器,在pycharm上运行了本地的python代码, 问题解析 在docker中的运行python文件的环境是:0a ...
- java下载网络文件+Illegal character in path at index 135错误解决方法
public void downloadNetTest() throws URISyntaxException {//图片的地址String netfileurl = "http://192 ...
- 记一次Spark两表join错误修复
业务情景 两表根据一个key进行连接,一张表从hive中读取,数据量4千万,一张表从mongo中读取,数据量87万.起初,把小表直接进行广播变量,然后在大表的map算子里面根据key一条一条连接,这样 ...
- java中library找不到了,如何解决java.library.path中没有conscrypt_openjdk_jni错误?
java -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk ~/Desktop/test.apk ,但我得到了以下错误: Ex ...
- 解决Error creating bean with name xxx defined in class path resource [applicationContext.xml]错误
今天使用基于MapperFactoryBean来实现MyBatis与Spring的整合,使用Mapper接口编程,一直报一个错误,调试了很久 org.springframework.beans.fac ...
最新文章
- 自走棋电脑版_2019年的爆款自走棋玩法,百花齐放过后,却身陷“变现烦恼”...
- 所有 SAP 现在开设的标准课程
- R可视化绘制对数正态分布(Log Normal Distribution)
- 高手都不用dw_雅诗兰黛DW粉底液好用吗?雅诗兰黛DW粉底液如何辨别真假?
- SpringBoot - 子模块下spring-boot-configuration-processor不生效问题
- Python实现命令行监控北京实时公交之一
- linux识别fat16还是32,FAT16 、FAT32 、NTFS、LINUX区别.doc
- java环境变量的配置和使用
- python list转map_Python 进阶之术 Map Filter Reduce
- js中的Object.create(null) 和 {} 的区别
- 硬件密码组件的硬件结构、作用及实现应用设计
- USB-WiFi在x210板子上的移植
- 盘点2019年5G:商用大戏开唱 三大问题亟待解决
- 关于Samba的资源共享配置详解
- html超链接同一页面,你绝对想要的HTML页面超链接的修改问题
- window.event 对象详解
- 设计模式-第五篇之命令模式
- 雨听|生成mac风格代码块
- 2021最新阿里代码规范(前端篇)
- html5页面风格,H5页面设计风格大盘点!
热门文章
- 显示遇到一些临时服务器问题,大师为你细说win10系统登录office提示“遇到一些临时服务器问题”的学习...
- 神奇的超级搜索工具SuperSearchCN
- 思科6506恢复密码
- 阿里云因Ak泄露,被攻击处理过程
- 房子场景模型如何建造?看3D建模教程:3ds max、zbrush制作房子
- 搜索不到投屏设备怎么办_为什么突然手机不能投屏到电视,显示没有搜到设备...
- Cache写策略 — write-through与 write-back
- yum 源 :Errors during downloading metadata for repository ‘BaseOS‘ / ‘AppStream‘
- sand()和rand()用法简介
- Trace32 SRST和TRST、system.attach 和 system.up的区别