hibernate使用select ifnull报错但是在mysql直接运行没问题

问题描述

hibernate使用select ifnull报错但是在mysql直接运行没问题
    String sql = "select ifnull(pushtoken,0) from  user where id="+user.getId();
    Session session = this.getHibernateTemplate().getSessionFactory()
            .openSession();
    Query q = session.createSQLQuery(sql);
    List list = q.list();    查询的时候报错

[10:40:59|INFO |(org.hibernate.type.StringType)]=[could not read column value from result set: ; Column '' not found.]
[10:40:59|WARN |(org.hibernate.util.JDBCExceptionReporter)]=[SQL Error: 0, SQLState: S0022]
[10:40:59|ERROR|(org.hibernate.util.JDBCExceptionReporter)]=[Column '' not found.]
org.hibernate.exception.SQLGrammarException: could not execute query

解决方案

hibernate的查询很多都是基于hql语句,,你可以看下

时间: 2024-08-03 09:15:47

hibernate使用select ifnull报错但是在mysql直接运行没问题的相关文章

select-存储过程中SELECT赋值报错什么原因?

问题描述 存储过程中SELECT赋值报错什么原因? CREATE OR REPLACE PROCEDURE PROC_DICTABLE_TBYSFL(p_ANetUser VARCHAR)ISvc_DICTABLEID varchar2(36);vc_DICTABLECOLID varchar2(36);vc_DICCOL1 VARCHAR2(20);vc_DICCOL2 VARCHAR2(20);vc_DICCOL3 VARCHAR2(20);vc_DICCOL4 VARCHAR2(20);v

使用hibernate连接Oracle数据库报错

问题描述 使用hibernate连接Oracle数据库报错 Exception in thread ""main"" org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) at org

spring4 整合 hibernate时 产生HibernateTemplate报错

问题描述 spring4 整合 hibernate时 产生HibernateTemplate报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/web-config.xml]: Initialization of bean failed; nested e

Hibernate连接sqlserver2000老报错

问题描述 我用Hibernate连接sqlserver2000老报错信息:connectionproperties:{user=sa,password=****}2009-12-2319:39:02org.hibernate.cfg.SettingsFactorybuildSettings警告:Couldnotobtainconnectionmetadatajava.sql.SQLException:socketcreationerror网上说是由于服务没开,可是我的数据库是打开的啊.以前一直用

emit-dapper.net IDataReader数据类型转换报错:操作可能会破坏运行时稳定性

问题描述 dapper.net IDataReader数据类型转换报错:操作可能会破坏运行时稳定性 object item3 = ((IDataRecord)this)[num8]; if (item3 is DBNull) { } else { string str1 = item3 as string; str = str1; if (str1 == null) { pluginType = (PluginType)Convert.ToByte(item3); } else { plugin

hibernate-Maven test一个Web项目,报错,弄了一天没弄好,求高手解答

问题描述 Maven test一个Web项目,报错,弄了一天没弄好,求高手解答 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultServletHandlerMapping' defined in class path resource [org/springframework/web/servlet/config/annotation/Delegating

sap-wsdl2java调用webservce报错,但是用soapui调用没问题,求大神帮忙分析下

问题描述 wsdl2java调用webservce报错,但是用soapui调用没问题,求大神帮忙分析下 AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: System Error faultActor: faultNode: faultDetail: {http://sap.com/xi/WebService/xi2.0}SystemError:RCV

spring mvc-maven+springmvc 报错,找了一下午没解决。哪位大神帮忙看看。

问题描述 maven+springmvc 报错,找了一下午没解决.哪位大神帮忙看看. SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.ap

tomcat启动报错-Tomcat 启动报错 好像说mysql连接数超了 求帮助

问题描述 Tomcat 启动报错 好像说mysql连接数超了 求帮助 014-06-12 10:37:06500 ERROR [com.neusoft.common.CommonDao] - 公共模块-初始化字典表失败 org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception