JPA, MySQL e Textos Grandes  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
_Renatu
Virtual Machine Man
[Avatar]

Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline

Pessoal, como fica a anotação de um campo String que tenha muitos caracteres?

eu tentei colocar @Column(columnDefinition="longtext") que é o tipo do MySQL, nao funcionou.

Ele cria os campos com char(255)... dessa forma nao cabe o texto que quero persistir.

Alguem sabe como resolver?

Obrigado.

Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah
[WWW] [ICQ]
Adriano Almeida
Smalltalk

Membro desde: 08/04/2008 12:22:22
Mensagens: 2
Localização: SP
Offline

@Lob
[MSN]
_Renatu
Virtual Machine Man
[Avatar]

Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline

Opa.. obrigado!

Eu tinha tentado o @Lob já, mas nao tinha dado certo.

Eu não sabia, a anotação tem que ir na declaração do método get e nao na declaração do atributo.

Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah
[WWW] [ICQ]
Adriano Almeida
Smalltalk

Membro desde: 08/04/2008 12:22:22
Mensagens: 2
Localização: SP
Offline

Eu não sabia, a anotação tem que ir na declaração do método get e nao na declaração do atributo.


Não necessariamente. A diferença entre colocar a anotação no getter ou na propriedade é se e quando o objeto será carregado no banco.

Mas não há essa restrição no @Lob não!
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team