我正在尝试使用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)。

10-05 18:16