Query que envolvem objetos com hibernate How To?

Pessoal,

Gostaria de saber se existe a possibilidade executar querys “corriqueiras” com hibernate, que não envolvem Objetos.

Exemplo ao conectar ao sistema faça um insert numa tabela XYZ, para log.

Gostaria de saber isto, pois eu gostaria de usar seu controle transacional, usar sua conexão, …

Grato,
Pablo

Você consegue acesso ao objeto Connection através do objeto Session.

Connection conn = session.connection();
PreparedStatement ps = conn.prepareStatemenrt( ... etc

Mas … por que não aproveita o poder do Hibernate?

…ou utilizar um arquivo texto para log…

Para um log grande que o cliente tem que acessar com muita frequência, gravar no banco pode ser melhor.

Para um log grande simplesmente, não acho. Trabalho com log de telefonia, é mais de 14 Gigabytes de TXT todo santo dia, colocar isso num SGBD é custoso (processamento em tempo real) e meio ruim de acompanhar ‘ao vivo’. Num txt dá pra usar um

tail -f arquivo.log

e ficar acompanhando o andamento. Isso éc rucial para monitoramento, a menos que se queira fazer um select em loop :roll:

Crie um log ‘parseável’, tipo:

20050210:MinhaCLasse:E:Não foi possível processar usuario

Assim você pode, depois, colocar num SGBD para consultas e análises posteriores.

[]s

Isso faz bastante sentido :smiley: ainda mais com 14gb de texto diariamente @.@