terça-feira, 6 de março de 2012

Re: [java-br] Escolher tabela para consulta com JPA

·

Cara voçê pode criar os mapeamentos usando xml ou invés de anotação ai voçê
altera a propriedade do xml em tempo de execução que na minha opnião é a
melhor opção, ou voçê pode tentar seguir a sugestão deste post.

http://java.dzone.com/articles/hibernate-dynamic-table-routin

Em 6 de março de 2012 08:19, Marcus Paulo <mpaulobr@gmail.com> escreveu:

> **
>
>
> Bom dia Bruno,
>
> Você pode postar o erro.
>
> Atenciosamente,
> Marcus Paulo
>
> Enviado via iPhone
>
> On 05/03/2012, at 12:41, Bruno Rodrigues <brunorodrigues197@yahoo.com.br>
> wrote:
>
> > Boa tarde grupo,
> >
> > Estou tentando achar
> > uma forma de conectar com uma tabela do banco de dados via JPA, mas o
> > problema é que a tabela que eu gostaria de passar a tabela que vou
> > me conectar como parâmetro. Por exemplo, tenho tabelas com um nome
> > tbl_token_1047, sendo que esse 1047 é um id do um contato... então
> > esse final teria que mudar conforme o contato escolhido. As tabelas
> > seguem o mesmo padrão, então usei uma entidade modelo com os nomes
> > das colunas mapeadas... o problema é na hora de criar minha query...
> > já tentei fazer o seguinte:
> >
> > String tabela =
> > "tbl_token_"+id
> > Query query =
> > em.createNativeQuery("select * from " + tabela +"");
> >
> > Query query =
> > em.createQuery("SELECT object(l) FROM "+tabela+" as
> > l");
> >
> > Query query =
> > em.createNativeQuery("SELECT * FROM "+tabela,
> > Tokens.class);
> >
> > Nada funciona, sempre
> > da erro ao tentar conectar... agora, se eu coloco o nome da tabela na
> > minha entidade, ai funciona normal.
> >
> > @Entity
> > @Table(name =
> > "lime_tokens_1056")
> > public class Tokens
> > implements Serializable
> >
> > Alguem sabe como faço??
> > Já procurei na net, mas nada até agora.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

------------------------------------

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/

<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog