ホームページ > データベース > mysql チュートリアル > hibernate使用select ifnull报错但是在mysql直接运行没问题

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-06 09:35:17
オリジナル
1613 人が閲覧しました

mysqlselecthibernate

<code>    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();    查询的时候报错</code>
ログイン後にコピー

[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

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート