TruncateTable com JPA

3 respostas
leandro.fpk

Existe alguma maneira de truncar uma tabela no banco de dados via JPA(JPQL) ou HQL?

No meu caso, truncar é a melhor opção pois não é interessante ter transação para isso ou log no banco.

Leandro Pinho

3 Respostas

gobbo

Lembro-me vagamente de uma aula na facul a qual o professor falava que para truncar uma tabela podia ser feita atraves de algumas configuracoes do SGBD porem quando se quer somente truncá-la em casos especificos deveria se fazerr algumas modificacoes internas de metadados…

pode ser isso?

desculpa se viajei

T

A maneira mais simples é com JDBC puro; a sintaxe para truncar uma tabela é algo que depende do seu banco de dados.

leandro.fpk

Eu já utilizo o truncate table [tabela] via query nativa e funciona corretamente. Como estava trocando tudo para HQL achei que também fosse possível truncar via HQL/JPQL.

Obrigado a todos pela ajuda.

Criado 5 de maio de 2008
Ultima resposta 5 de mai. de 2008
Respostas 3
Participantes 3