Acesso a tabelas internas do Oracle pelo Hibernate

Galera,

preciso acessar a tabela DUAL do Oracle. se trata de uma tabela interna do Oracle que possui um campo sequence q desejo obter o seu valor.
utilizei o seguinte HQL mas nao funcionou:
“select sq_lancamento_contabil.nextval from dual” , suponho q seja pq nao existe esse objeto “dual” no hibernate.cfg.xml.
o Hibernate pode acessar tal tabela? se sim, como seria o HQL?

Obrigado, Guilherme

Cara,

rolava de vc criar uma classe dual e mapear as propriedades que vc precisa! Nao tenho certeza se funciona mais vale a pena tentar!

Cara… não sei se você pode mapear esta tabela… mas você pode executar um sql nativo se não tiver alternativa.

PreparedStatement preparedStatement = SUA_SESSION.connection().prepareStatement(“select sq_lancamento_contabil.nextval from dual”);

RowSet rows = preparedStatement.executeQuery();