Pessoal, gostaria de iniciar uma discussão aqui.
Trabalho com Java há algum tempo e já utilizei dois tipos de implementação para a camada de persistência: JDBC direto e Hibernate. Achei o Hibernate muito interessante. Apesar de um pouco complexo a princípio, depois que você pega as manhas ele aumenta bastante a produtividade.
Comecei a trabalhar em uma empresa onde o pessoal é fã de Stored Procedures e não querem ouvir falar de Hibernate. Porém, notei que na Comunidade Java o pessoal em geral não é muito fã de Stored Procedures.
Alguém poderia me ajudar a entender as vantagens e as desvantagens do uso de Stored Procedures em relação ao Hibernate?
Valeu