Hibernate com Stored Procedures ou JDBC

Galera é o seguinte:: tenho que fazer um projeto web em java de venda de livros (referência a lojas americanas com algumas adaptações). Nesse projeto tenho a tabela de livros, de item e de compra. Uma compra possui itens e cada item possui um livro. Pretendo desenvolver em VRaptor, Netbeans e SQL Server 2005. a questão é que é obrigatório o uso de stored procedures, triggers. Dessa forma vocÊs aconselham o uso do Hibernate ou acham melhor fazer JDBC na mão? o trabalho vai ser na hora de instanciar os objetos pra poder chamar as stored procedures visto q há relações N pra N e tals…

o que me aconselham a fazer?? vlw !!!

Eu não aconselho utilizar Hibernate em sistemas que faz uso de stored procedures. Hibernate se encaixa muito bem em sistemas cuja a lógica de negócio está na aplicação, e não no banco, como é o caso de stored procedures.

Nesse caso, pode-se utilizar o JDBC mesmo, desde que encapsule as operações do BD, criando uma camada bem definida de acesso ao banco…

Bom… essa é minha opinião… pode haver soluções melhores! :wink:

Abraços e bom trabalho!