如题,为什么XXX明明代表的是我输入的属性的Value,但是说成是“未知列”呢???
求大神求膜拜。。

解决方案 »

  1.   

    could not execute query; SQL [select user0_.Id as Id0_, user0_.DateCreate as DateCreate0_, user0_.U_account as U3_0_, user0_.U_pwd as U4_0_, user0_.U_name as U5_0_, user0_.Age as Age0_, user0_.Email as Email0_, user0_.QQ as QQ0_ from User user0_ where user0_.U_account=yhy]; 
      

  2.   

    "from User u where u.account="+account;这是查询语句,应该没错吧,也许我低端看不出来,指教!
      

  3.   

    "from User u where u.account='"+account+"'";这是查询语句,应该没错吧,也许我低端看不出来,指教!貌似你的account是string类型,不加单引号是数字类型。
      

  4.   

    "from User u where u.account='"+account+"'";这是查询语句,应该没错吧,也许我低端看不出来,指教!貌似你的account是string类型,不加单引号是数字类型。
      

  5.   

    明确一点,谢谢了。数据库中的U_account是Varchar,User.account是String.
      

  6.   

    3Q了我以为凡是queryString中的“*HQL语句*”都是string,并且我想当然以为account传进来是String,直接能拼接进HQL语句中