【发布时间】:2010-08-19 13:08:42
【问题描述】:
我的请求有问题,我不明白为什么会出现这个错误
在预期的地方找不到来自关键字
我的道
public List getAllDeclaration(String anneeEnCours) throws FiscaliteException {
if (LOGGER.isDebugEnabled())
{
LOGGER.debug("getAllDeclaration");
}
// Creation de la connexion
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
List allDeclaration = null;
try{
String query = "FROM CalculIDF calculIDF " +
"WHERE calculIDF.idCalculIDF.annee=:annee ";
Query q = null;
q = session.createQuery(query);
q.setString("annee", anneeEnCours);
allDeclaration = q.list();
session.flush();
}
catch (Exception e)
{
System.out.println(e.getMessage()+" "+e.getStackTrace());
}
return allDeclaration;
}
控制台出错
2010-08-19 15:01:47,962 错误 util.JDBCExceptionReporter (JDBCExceptionReporter.java:72) - ORA-00923: 未找到 FROM 关键字 预期的地方
【问题讨论】:
-
你能发布你的conf吗? files.confirm DIALECT 一旦它应该是 oracle 的。
-
我认为问题出在我的映射中
-
已解决,是我的映射不一致
-
然后发布解决方案或删除问题。提前致谢。
标签: java eclipse hibernate oracle10g ora-00923