Como executar um procedimento armazenado sql do Java Hibernate usando Session Factory?
Eu sou incapaz de chamar meu procedimento armazenado de java hibernate usando a fábrica de sessão
Eu escrevi um procedimento sql que leva 5 parâmetros e retornar um conjunto de resultados que funciona bem no 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
Eu estou definindo os parâmetros para a consulta acima
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