我正在尝试使用Hibernate从数据库中检索数据,但是它一直抛出异常
@Override
public List<Trade> requestPeriod() {
List<Trade> trades = null;
EntityManager manager = emf.createEntityManager();
Query query = manager.createQuery("from trade");
try{
trades = query.getResultList();
}
catch(PersistenceException e){
logger.error("there was an error " + e);
}
catch(SQLGrammarException e){
logger.error("there was an error " + e);
}
return trades;
}
我猜我为
select all
使用的语法不正确,但是环顾四周后,我看不到其他方法了吗?谢谢
最佳答案
由于Trade是映射类的名称,因此应为"from Trade"
(大写T)。