Textarea usando summernote persistir imagem com hibernate

0 respostas
Rdgmrm

Ola Pessoal,

É o seguinte: tenho um textare que foi solicitado com barra de edição de texto e inclusive para anexar imagem.
procurando achei o summernote.js apliquei no projeto visual, legal e salvando tambem.

porem ao tentar salvar uma imagem ele da o seguinte erro abaixo:

Blockquote

Hibernate:

/* insert br.gov.pe.tce.piloto.entity.DadosGeraisEntity

*/ insert

into

SIMULADOR_DadosGerais

(AnoZero, DataCriacao, NomeDoSet, NotasExplicativas, SetExecutado, UltimaExecucaoFolha)

values

(?, ?, ?, ?, ?, ?)

[WARN ][2018-04-16 16:40:02][http-bio-8080-exec-1] (JDBCExceptionReporter.java->logExceptions:100) - SQL Error: 8152, SQLState: 22001

[ERROR][2018-04-16 16:40:02][http-bio-8080-exec-1] (JDBCExceptionReporter.java->logExceptions:101) - Dados de cadeia ou binários seriam truncados.

[ERROR][2018-04-16 16:40:02][http-bio-8080-exec-1] (AbstractDAO.java->inserir:138) - org.hibernate.exception.DataException: could not insert: [br.gov.pe.tce.piloto.entity.DadosGeraisEntity]

[ERROR][2018-04-16 16:40:02][http-bio-8080-exec-1] (TraceLogger.java->logError:133) - Entity br.gov.pe.tce.service.AbstractService.inserir(Entity) - parâmetros - br.gov.pe.tce.piloto.entity.DadosGeraisEntity@16825524,

Fiz algumas pesquisas, mas não encontrei referencia para o assunto… segue meu código:

Minha entity:

@Column(name="NotasExplicativas", nullable=true, length=250)
private String notasExplicativas;

Minha JSP:

<div class="form-group m-form__group">
							<label for="example_input_full_name"> Notas Explicativas </label>
							<textarea id="notasExplicativas" 
								name="entidade.notasExplicativas" maxlength="250">${entidade.notasExplicativas}</textarea>
						</div>

<script src="js/summernote.js"></script>
<script>$(document).ready(function(){$('#notasExplicativas').summernote(); });</script>

sei que o uso de imagem para hibernate temos que usar anotação @lob, mas como fazer nesse caso que o campo é texto e pode ser anexado imagem e video?

Criado 16 de abril de 2018
Respostas 0
Participantes 1