这是Hibernate后台输出的sql语句 
select 
dealer0_.ID as ID0_, 
dealer0_.USERNAME as USERNAME0_, 
dealer0_.PASSWORD as PASSWORD0_, 
dealer0_.CODE as CODE0_, 
dealer0_.NAME as NAME0_, 
dealer0_.ADDRESS as ADDRESS0_, 
dealer0_.LINKMAN as LINKMAN0_, 
dealer0_.PHONE as PHONE0_, 
dealer0_.MOBILE as MOBILE0_, 
dealer0_.FAX as FAX0_, 
dealer0_.EMAIL as EMAIL0_, 
dealer0_.COMPANYURL as COMPANYURL0_ 
from ROOT.DEALER dealer0_ where USERNAME='qqqqqq' and "PASSWORD"='343B1C4A3EA721B2D640FC8700DB0F36'; select 
dealer0_.ID as ID0_, 
dealer0_.USERNAME as USERNAME0_, 
dealer0_.PASSWORD as PASSWORD0_, 
dealer0_.CODE as CODE0_, 
dealer0_.NAME as NAME0_, 
dealer0_.ADDRESS as ADDRESS0_, 
dealer0_.LINKMAN as LINKMAN0_, 
dealer0_.PHONE as PHONE0_, 
dealer0_.MOBILE as MOBILE0_, 
dealer0_.FAX as FAX0_, 
dealer0_.EMAIL as EMAIL0_, 
dealer0_.COMPANYURL as COMPANYURL0_ 
from ROOT.DEALER dealer0_ where USERNAME='qqqqqq'; 

解决方案 »

  1.   

    发错了 生成的语句是:
    select 
    dealer0_.ID as ID0_, 
    dealer0_.USERNAME as USERNAME0_, 
    dealer0_.PASSWORD as PASSWORD0_, 
    dealer0_.CODE as CODE0_, 
    dealer0_.NAME as NAME0_, 
    dealer0_.ADDRESS as ADDRESS0_, 
    dealer0_.LINKMAN as LINKMAN0_, 
    dealer0_.PHONE as PHONE0_, 
    dealer0_.MOBILE as MOBILE0_, 
    dealer0_.FAX as FAX0_, 
    dealer0_.EMAIL as EMAIL0_, 
    dealer0_.COMPANYURL as COMPANYURL0_ 
    from ROOT.DEALER dealer0_ where USERNAME='qqqqqq' and PASSWORD='343B1C4A3EA721B2D640FC8700DB0F36';select  
    dealer0_.ID as ID0_, 
    dealer0_.USERNAME as USERNAME0_, 
    dealer0_.PASSWORD as PASSWORD0_, 
    dealer0_.CODE as CODE0_, 
    dealer0_.NAME as NAME0_, 
    dealer0_.ADDRESS as ADDRESS0_, 
    dealer0_.LINKMAN as LINKMAN0_, 
    dealer0_.PHONE as PHONE0_, 
    dealer0_.MOBILE as MOBILE0_, 
    dealer0_.FAX as FAX0_, 
    dealer0_.EMAIL as EMAIL0_, 
    dealer0_.COMPANYURL as COMPANYURL0_ 
    from ROOT.DEALER dealer0_ where USERNAME='qqqqqq';
      

  2.   

    你把你的拼好的SQL在后台打印一下.看看是不是它的问题.最好用占位符.方便.