【发布时间】:2010-08-02 10:19:58
【问题描述】:
您好,我有这个 HQL 请求,但在运行时出现错误
我的功能:
public ProprietaireInt getProprietaireInt(String codeImmeuble, String annee) {
//Create connexion
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
ProprietaireInt proprietaireInt = new ProprietaireInt();
try{
String query = "SELECT pi.siren,pi.codeSCI,pi.libSocieteInterne,pi.libSocieteNormalise,pi.codeDomainePilotage " +
"FROM ImmeubleFisc if" +
"JOIN proprietaireInt pi ON if.sirenProprietaire = pi.siren " +
"WHERE if.idImmeubleFisc.codeImmeuble = :codeImmeuble " +
"AND if.idImmeubleFisc.exerciceFiscal = :annee";
Query q = null;
q = session.createQuery(query);
q.setString("codeImmeuble", codeImmeuble);
q.setString("annee", annee);
proprietaireInt = (ProprietaireInt) q.uniqueResult();
session.flush();
}
catch (Exception e)
{
System.out.println(e.getMessage()+" "+e.getStackTrace());
}
return proprietaireInt;
}
我的错误:
2010-08-02 12:12:22,081 错误 ast.ErrorCounter (ErrorCounter.java:33) - 第 1:156 行: 意外令牌:properetaireInt
【问题讨论】: