当前位置:首页 > 开发 > 编程语言 > Hibernate > 正文

org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案

发表于: 2012-09-12   作者:白糖_   来源:转载   浏览:
摘要: 文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181   在编写HQL时,可能会出现这种代码: select a.name,b.age from TableA a left join TableB b on a.id=b.id  如果这是HQL,那么这段代码就是错误的,因为HQL不支持

文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181

 

在编写HQL时,可能会出现这种代码:

select a.name,b.age from TableA a left join TableB b on a.id=b.id

 如果这是HQL,那么这段代码就是错误的,因为HQL不支持ON这个字符,如果要做关联关系就必须将On改为where:

select a.name,b.age from TableA a left join TableB b where a.id=b.id

org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
原文出处:http://jingyan.baidu.com/article/9f63fb91d014b8c8410f0e7a.html 在Win系统下写的shell
今天使用数据库查询工具DBvis链接mysql数据库时, 发现执行如何sql语句, 都报如下错误: 后来想着
Uncaught SyntaxError: Unexpected token ILLEGAL 未捕获的语法错误:意想不到的非法令牌 <img a
Uncaught SyntaxError: Unexpected token ILLEGAL 未捕获的语法错误: 意想不到的非法令牌 <span
JS错误Uncaught SyntaxError: Unexpected token < 分析及解决方法 我们通常遇到的问题如下: Unc
本地虚拟两个域名,分别为:www.test.com、www.abc.com http://www.test.com/index.html页面点击按
原文 http://www.cnphp6.com/archives/65409 Jquery使用ajax方法实现jsonp跨域请求数据的时候报错
Token主要是以一种指令牌的形式进行重复提交处理的,在很多情况下,如果用户对同一个 表单进行了多
在使用navicat for mysql 10.0.10将服务器上生成的数据库备份还原到本地数据库时,出现以下问题: [
ajaxFileUpload plugin上传文件 chrome、Firefox中出现SyntaxError:unexpected token < javascri
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号