Estou usando o Hibernate, e tenho algumas dúvidas, li alguns artigos etc… mas…
Na estrutura SQL, exemplo:
private SessionFactory factory;
.
.
.
.
public List getListaProdutos(String condicaoQueEstouFalando) throws Exception{
Session session = factory.openSession();
List produtos = session.find(condicaoQueEstouFalando);
session.flush();
session.close();
return produtos;
}
o Hibernate tem uma própria, como se fosse a pl/sql da Oracle.
Onde eu encontro a lista disso.? Quero tirar mais vantagens em minhas querys.
Outra coisa:
E se um dia eu precisar fazer uma mudança, exilar o Hibernate (no bom sentido da palavra,
)…
Terei que refazer todo o SQL.
Há como usar o SQL puro, ou no caso do Oracle (se eu usar como banco).
O que é usado.?
Quem usa o Hibernate, o que me falam?
Como devo me desenvolver…?
Podem me instruir.