Dica de arquitetura

Pessoal, estou com duvida na seguinte arquitetura:
Iremos usar um DB Oracle. O pessoal comentou que haverá a necessidade de utilização do PL-SQL além de algumas views.
Já trabalhei com hibernate e pretendo utiliza-lo neste projeto.
A minha duvida é na questão dos usos das Views e PL-SQLs.
Ao usar o hibernate teria a opção de usar estes dois recursos?
Ao usa-los (pl-sql/views) eu não quebro o poder de abstração de querys do hibernate??
Alguém já passou por isto!?
Grato.

Você vai ter que usar porque já estão rpontas ouv ai teer que criar?

No Hibernate 3 você pode sobrescrever a maneira que ele faz qualquer select. Sendo assim pode mudar para a chamada de alguma procedure ou algo bastante específico do Oracle.