hibernate使用selectifnull報錯但是在mysql直接運行沒問題
來源:懂視網
責編:小采
時間:2020-11-09 16:50:29
hibernate使用selectifnull報錯但是在mysql直接運行沒問題
hibernate使用selectifnull報錯但是在mysql直接運行沒問題:mysqlselecthibernate 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(
導讀hibernate使用selectifnull報錯但是在mysql直接運行沒問題:mysqlselecthibernate 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(

mysqlselecthibernate
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
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
hibernate使用selectifnull報錯但是在mysql直接運行沒問題
hibernate使用selectifnull報錯但是在mysql直接運行沒問題:mysqlselecthibernate 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(