Boa tarde, eu tenho o seguinte campo
@Lob
@Column(name = "noticia")
private String noticia;
e estou apresentando ele dessa forma
<h:outputText value="#{destaque.noticia}" escape="false" />
mas dai na minha pagina ele me tras o valor dessa forma:
3C646976207374796C653D22746578742D616C69676E3A206A75…
tem alguma forma de resolver isso?
grato.
BLOB? Não deveria ser CLOB ou TEXT? (Dependendo do banco). Poste o script de criação da tabela e informe qual banco de dados está usando.
o bando q estou usando é mysql
Faltou o script da tabela.
Se quer gravar textos longos use um desses tipos no MySQL:
[quote]TEXT até 65.535 caracteres.
MEDIUMTEXT até 16.777.215 caracteres.
LONGTEXT até 4.294.967.295 caracteres.[/quote]
Exemplo de mapeamento:
@Column(name = "noticia")
@Type(type="text")
private String noticia;