mysqlHibernate查询时用别名报错在mysql查询工具中,能正常执行SQL:SELECTROLE_IDASVALUE,SNAMEASTESTFROMSYS_ROLEORDERBYROLE_ID;但在代码中就报错.具体错误信息如下:Hibernate:SELEC...

mysql Hibernate 查询时用别名报错

在mysql查询工具中,能正常执行

SQL:SELECT ROLE_ID AS VALUE,SNAME AS TEST FROM SYS_ROLE ORDER BY ROLE_ID;

但在代码中就报错.

具体错误信息如下:

Hibernate: SELECT ROLE_ID AS VALUE,SNAME AS TEST FROM SYS_ROLE ORDER BY ROLE_ID[INFO ] 2014-07-25 17:48:17,558 org.hibernate.type.NullableType.nullSafeGet(NullableType.java:182) 1076189 -could not read column value from result set: ROLE_ID; Column 'ROLE_ID' not found.[WARN ] 2014-07-25 17:48:17,558 org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:77) 1076189 -SQL Error: 0, SQLState: S0022[ERROR] 2014-07-25 17:48:17,558 org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78) 1076189 -Column 'ROLE_ID' not found.

去掉别名,代码就执行OK.不知道是什么问题,求大神帮帮.

public List executeByPage(final String sqlName) {

Object o = this.getHibernateTemplate().execute(new HibernateCallback() {

public Object doInHibernate(Session session)

throws HibernateException, SQLException {

Query query = session.createSQLQuery(sqlName);

query.setCacheable(false);

return query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP).list();

}

});

}

展开

mysql查询报错2014_mysql Hibernate 查询时用别名报错相关推荐

  1. 【错误记录】反射内部类报错 ( Android 使用 Hook 时反射内部类报错 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用场景 : 需要 Hook 住 View 的 OnClickListener 点击方法 , 该监听器在 View 的内部类 ListenerInf ...

  2. mysql在数据库中创建工作表时,总是报语法错误。(表名字符号有问题)

    表名字和字段外面的符号不是引号!!!! 是键盘上面,tab键上面的反引号!!! ··········································,就是这玩意. 反引号是为了区分 M ...

  3. 当子查询内存在ORDER BY 字句时查询会报错

    问题:当子查询内存在ORDER BY 字句时查询会报错SQL:SELECT * FROM (SELECT * FROM USER ORDER BY USER_CORD) S.解决办法:在子查询SQL语 ...

  4. mysql 联查字段名重复_查询数据库多个字段名时的结果有重复的解决办法_MySQL

    bitsCN.com 查询数据库多个字段名时的结果有重复的解决办法 查询数据库的结果有重复,怎么办? 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关 ...

  5. oracle以查询多括号报错,oracle 表查询二

    1.使用逻辑操作符号 问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J? select * from emp where (sal > 500 o ...

  6. NC63查询报错:没有定义查询所有pk的接口或者定义不规范

    我先说一下自己遇到的情况和解决方法吧 这个是写分页查询时产生的问题,估计大家都和我一样 我是自己的home和代码以及库是没有问题的,用生产上的home就会出现这个问题,起因是ACE这个文件里的代码格式 ...

  7. mysql慢时如何防止重复账户_如何进行mysql数据库的优化? --慢查询定位 --索引详解 -- 定时备份...

    mysql数据库优化的常见方法: 1.表的设计要合理(满足3NF) 3范式 2.创建适当索引[主键索引|唯一索引|普通索引|全文索引|空间索引] 3.对SQL语句优化---->定位慢查询(exp ...

  8. 使用Navicat连接MySQL时出现2059报错的解决方法

    使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...

  9. mysql远程一会不用卡住_连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的,...

    连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的, 2018-03-12 17:08:52.532DEBUG[localhost-startStop-1]o.s.beans.factor ...

最新文章

  1. Python编译出现错误SyntaxError: Non-ASCII character '\xe7' 时解决方法
  2. python3 队列 queue
  3. 一阶微分方程的物理意义_MIT—微分方程笔记24 一阶常微分方程组
  4. ×××:关于促进云计算创新发展 培育信息产业新业态的意见
  5. 程序员过关斩将--请不要误会redis 6.0 的多线程
  6. 在非托管对象中使用Spring托管Bean
  7. mysql学生选课系统的关系模型_使用PowerDesigner搭建学生选课管理系统(学生老师管理员一体系结构)由基础设计至数据库生成(SQL语句源代码的生成)全过程实例操作...
  8. ajax 动态加载的内容,相应的js也要在回调里加载
  9. Spring中控制反转IoC理论推导
  10. Windows 8实例教程系列 - 数据绑定高级实例
  11. 容器操作系统再添丁,AWS开源Bottlerocket,类似RancherOS?
  12. Linux网络抓包工具tcpdump
  13. 激光能类毕业论文文献都有哪些?
  14. 教育技术学跟计算机专业,我是教育技术学专业可以报计算机专业吗?
  15. 欢迎高校选修云创大数据免费在线直播课!
  16. java socket send_Socket send函数和recv函数详解
  17. c++/qt/opencv实现魔方复原【机器人应用】
  18. 洛谷P1914题解——(本地测试AC但是交题爆零全WA)使用getchar();
  19. 平行时空 平行宇宙 多元宇宙
  20. 计算机组成原理笔试,农村信用社招聘笔试--计算机组成原理重点总结.doc

热门文章

  1. potato什么软件_曝光:诈骗数十亿的“张鹏”再出新项目美生在线,诈骗犯都这么努力,你还有什么资格不努力!?...
  2. ajax 清洗剂,Choice浴室清洁剂大测评!最好用的只要$3.5!这些产品最好别买...
  3. java 编译class_.java文件怎样编译成.class文件,你值得一看的技巧
  4. java web 配置教程,javaWeb实战教程0-环境配置,javaweb实战教程0-
  5. mysql 5.6.13-winx64_MySQL-5.6.13 zip解压版的安装与配置教程
  6. 如何销毁一个实例化对象_基于脚本的游戏对象系统(1) 实例化、组件及生命周期...
  7. 从第一范式到第二范式所做的操作是_数据库设计三大范式
  8. 人间妄想男神 | 王一博系列爱豆明星壁纸
  9. 圣诞节插画素材|设计师再忙也要看一看,没准可以帮助到你!
  10. 别再只盯着国外!在集设发现了优秀设计师原创作品!