Comment faire pour exécuter une procédure stockée sql à partir de Java Hibernate en utilisant Session de l'Usine?

Je suis incapable d'appeler ma procédure stockée à partir de java hibernate en utilisant session usine

J'ai écrit une procédure sql qui prend 5 paramètres et retourner un ensemble de résultats qui fonctionne très bien dans MS SQL studio

EXEC SlaGrid @appID=245,@fromYear=2012,@toYear=2013,@fromMon=1,@toMon=12   --- sql

EXEC SlaGrid @applID=:applID,@fromYear=:fromYear,@toYear=:toYear,@fromMon=:fromMon,@toMon=:toMon  --hibernate

je suis le réglage des paramètres de la requête ci-dessus

String queryString = "EXEC SlaGrid @applID=:applID,@fromYear=:fromYear,@toYear=:toYear,@fromMon=:fromMon,@toMon=:toMon"

Query query = sessionFactory.getCurrentSession().createSQLQuery(queryString);

//set query parameters here

query.list()    --- giving sql grammer exception
InformationsquelleAutor Kabilan S | 2013-04-15