Hibernate получить список из базы данных

В следующем коде я пытаюсь получить список продуктов, который содержит все продукты в базе данных:

public List getAllProducts() throws Exception{
    try{
     List products ;
    org.hibernate.Transaction tx = session.beginTransaction();
    products = session.createSQLQuery("SELECT * FROM Products").list();
    if(products.size() > 0)
    {
        return products;
    }
    return null;  
    }
    catch(Exception e)
    {
        throw e;
    }
}

однако это исключение выдается:

[Ljava.lang.Object; cannot be cast to mediatek.Products 

Ответы на вопрос(4)

Ваш ответ на вопрос