使用hibernate查询时,写纯sql语句进行查询,sql放到数据库中直接执行没有问题,通过hibernate调用时却报如下错误:

问题解决:
sql中重复使用的字段名称必须要起别名!不管你需不需要用到这个别名,都要写,要不然hibernate区分不了这两个属性。我的sql及解决方法如下:

org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias相关推荐

  1. 解决org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql ...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如题: org.hibernate.loader.custom.NonUniqueDiscove ...

  2. org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException:错误

    在java查询的时候报错: org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplic ...

  3. Hibernate: Encountered a duplicated sql alias [] during auto-discovery of a native-sql

    出现这个问题的原因是你查询的字段有重名,hibernate无法映射字段,在mysql中能成功执行,但是hibernate中不行,所以,只需要其中一个字段取个别名就可以避免这种情况 转载于:https: ...

  4. 解决org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags

    报错:org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags 出错原因:当( ...

  5. 如何查看,当运行一个hibernate 方法后到底执行了哪些SQL语句

    在HIBERNATE.CFG.XML里加一行 如果是应用了SPRING框架就在他的 app-context文件里面加上 <prop key="hibernate.show_sql&qu ...

  6. hibernate教程--检索方式(hql,sql,QBC)

    1.1Hibernate的检索方式 1.1.1Hibernate的检索方式: 检索方式:查询的方式: 导航对象图检索方式: 根据已经加载的对象导航到其他对象 * Customer customer = ...

  7. Hibernate: You have an error in your SQL syntax; check the manual that corresponds to your MySQL

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version ...

  8. Hibernate事实:始终检查Criteria API SQL查询

    Criteria API对于动态构建查询非常有用,但这是我使用它的唯一用例. 每当您有一个带有N个过滤器且可以以任意M个组合到达的UI时,就应该有一个API动态地构造查询,因为连接字符串始终是我所不愿 ...

  9. Hibernate学习之路(十三):Hibernate中的QBC查询和本地sql操作

    什么是hibernate的QBC查询 QBC 查询就是通过使用 Hibernate 提供的 Query By Criteria API 来查询对象,这种 API 封装了 SQL 语句的动态拼装,对查询 ...

  10. 解决hibernate双向关系造成的一方重复执行SQl,或者死循环的问题

    系统采用struts-json hibernate3. 在对关联表配置manytoone onetomany双向关联的时候,在执行一方的时候,会发现打印出来的SQL语句多执行了一次或者多次.经过调试, ...

最新文章

  1. AI吉尼斯:那些你不知道的人工智能之“最”
  2. Struts学习(五):对POJO对象访问的支持
  3. php final这个关键词代表什么,php面向对象之final关键字用法及实例
  4. 深度学习和目标检测系列教程 7-300:先进的目标检测Faster R-CNN架构
  5. ajax简单做html查询删除(鲜花)
  6. nc windows安装教程
  7. XML学习之做过的实验——实验一
  8. Mortal Kombat Tower - 每天一把CF - 20200919
  9. talentq测试题库rb_talentq测试题目拐
  10. ajax php 源码,ThinkPHP Ajax 实例源代码_ThinkPHP教程
  11. android obb在哪,在Android中使用加密的OBB文件
  12. 盘点 | 2022值得学习的编程语言 TOP 7
  13. 拿到pmp的证书就可以做项目经理吗?
  14. 【UE4】TimeLine(蓝图)
  15. python语言的实验心得体会范文_实验心得体会范文
  16. Note For Linux By Jes(3)-Linux文件与目录管理
  17. 怎么通过微信开发者工具打开一个项目
  18. [转]Linux学习路线
  19. Day1 Java读取二进制文件
  20. 【华为认证-每日十题】HCNP-RS-IENP(31-40)【问】

热门文章

  1. Flutter时间轴
  2. 行业洞察系列之《事件管理的 5 个阶段及其改进建议》
  3. 2019 计蒜之道 初赛 第一场 A-商汤的AI伴游小精灵
  4. android re卸载程序,手机自带软件卸载不了?教你2种方法,强制卸载预装应用程序!...
  5. 《并发数据结构与多核编程》作业题答案
  6. 同一目录下批处理执行Word宏
  7. 【SSL】谷仓的安保
  8. 广东:让“数据跑路”代替“民众跑腿”
  9. ubuntu计算机名用户名,修改ubuntu的用户名(注意用户名和主机名的区别)
  10. CAD打断曲线(网页版)