一:

ExpertTreatment是多对一关系

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!错误相关推荐

  1. 【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] ...

  2. (C++学习):出现expected an expression错误

    在进行宏定义时出现expected an expression错误,如下图: 后来发现,需要将 #define pi = 3.1415026; 的等号"="以及分号";& ...

  3. 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 ...

  4. CCS编译器 报 error: expected a “)“ 的错误

    使用CCS 进行m430f5529的 开发过程中,编译器报 error: expected a ")" 的错误. 当时以为是自己少了括号,但是认真检查后发现无误,经过反复的尝试,发 ...

  5. os.path.realpath(__file__) 得到错误路径,与解决方案

    我在使用docker时遇到的这个问题,我是把docker中的python环境作为解析器,在pycharm上运行了本地的python代码, 问题解析 在docker中的运行python文件的环境是:0a ...

  6. java下载网络文件+Illegal character in path at index 135错误解决方法

    public void downloadNetTest() throws URISyntaxException {//图片的地址String netfileurl = "http://192 ...

  7. 记一次Spark两表join错误修复

    业务情景 两表根据一个key进行连接,一张表从hive中读取,数据量4千万,一张表从mongo中读取,数据量87万.起初,把小表直接进行广播变量,然后在大表的map算子里面根据key一条一条连接,这样 ...

  8. java中library找不到了,如何解决java.library.path中没有conscrypt_openjdk_jni错误?

    java -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk ~/Desktop/test.apk ,但我得到了以下错误: Ex ...

  9. 解决Error creating bean with name xxx defined in class path resource [applicationContext.xml]错误

    今天使用基于MapperFactoryBean来实现MyBatis与Spring的整合,使用Mapper接口编程,一直报一个错误,调试了很久 org.springframework.beans.fac ...

最新文章

  1. 自走棋电脑版_2019年的爆款自走棋玩法,百花齐放过后,却身陷“变现烦恼”...
  2. 所有 SAP 现在开设的标准课程
  3. R可视化绘制对数正态分布(Log Normal Distribution)
  4. 高手都不用dw_雅诗兰黛DW粉底液好用吗?雅诗兰黛DW粉底液如何辨别真假?
  5. SpringBoot - 子模块下spring-boot-configuration-processor不生效问题
  6. Python实现命令行监控北京实时公交之一
  7. linux识别fat16还是32,FAT16 、FAT32 、NTFS、LINUX区别.doc
  8. java环境变量的配置和使用
  9. python list转map_Python 进阶之术 Map Filter Reduce
  10. js中的Object.create(null) 和 {} 的区别
  11. 硬件密码组件的硬件结构、作用及实现应用设计
  12. USB-WiFi在x210板子上的移植
  13. 盘点2019年5G:商用大戏开唱 三大问题亟待解决
  14. 关于Samba的资源共享配置详解
  15. html超链接同一页面,你绝对想要的HTML页面超链接的修改问题
  16. window.event 对象详解
  17. 设计模式-第五篇之命令模式
  18. 雨听|生成mac风格代码块
  19. 2021最新阿里代码规范(前端篇)
  20. html5页面风格,H5页面设计风格大盘点!

热门文章

  1. 显示遇到一些临时服务器问题,大师为你细说win10系统登录office提示“遇到一些临时服务器问题”的学习...
  2. 神奇的超级搜索工具SuperSearchCN
  3. 思科6506恢复密码
  4. 阿里云因Ak泄露,被攻击处理过程
  5. 房子场景模型如何建造?看3D建模教程:3ds max、zbrush制作房子
  6. 搜索不到投屏设备怎么办_为什么突然手机不能投屏到电视,显示没有搜到设备...
  7. Cache写策略 — write-through与 write-back
  8. yum 源 :Errors during downloading metadata for repository ‘BaseOS‘ / ‘AppStream‘
  9. sand()和rand()用法简介
  10. Trace32 SRST和TRST、system.attach 和 system.up的区别