JPA & Procedures ou comandos SQL

Olá pessoal,
procurei pelo fórum, achei uma dúvida semelhante a minha, mas não houve uma conclusão.

Eu precisava saber como chamar a execução de uma procedure através do JPA (com passagem de parâmetros), ou mesmo como executar um comando SQL específico diretamente da aplicação.

Detalhes: estou usando o JPA em um sistema contábil desktop e, em determinado momento, faz-se necessário copiar todos os registros referentes à tabela de contas de uma empresa, para uma outra empresa (para que possa ser personalizada).

No aguardo

Você pode usar o método createNativeQuery do EntityManager para criar uma query a partir de uma expressão SQL arbitrária, incluindo chamadas a stored procedures, e setParameter de Query para passar os seus parâmetros.

Obrigado, rubinelli

Não sabia que o NativeQuery tinha esses métodos… irei dar uma pesquisada. Mas já consegui resolver o meu problema de outra maneira, pelo próprio JPA.

Valeu