Hibernate insert

3 respostas
TDS

Pessoal tenho um campo no banco(SQLServer) que preciso declará-lo com text.

Bom estou usando Hibernate e fiz tudo certinho!!!

No meu TO declarei:

private STRING nomeCampo, criei os getters and setters, qdo gerei os arqs do hibernate, criou-se no banco um varchar 255, que no caso não é suficiente para minha necessidade, mas tudo funciona correto, inclusive o insert!!!

Daí descobri que para transformá-lo em text adiciona-se na linha do TO que transforma para hibernate um type ficando assim:
@hibernate.property column=“nomeCampo” not-null=“false” type=“text” feito isto, funcionou redondo, mas na hora de fazer o insert da o erro abaixo, tem alguma coisa que faz diferente para este tipo de campo TEXT? Desde já obrigado!!!

org.apache.jasper.JasperException

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)

org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

3 Respostas

C
<blockquote><div class="quote-author">“TDS”:</div>org.apache.jasper.JasperException

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)

org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</blockquote>

Esse erro não é do Hibernate, é do Jasper… e como nunca usei o Jasper isso é tudo que eu posso ajudar! :wink:

aborges

Este erro nao tem haver com JASPERREPORTS! Eh um erro tipico de quando acontece um erro no Tomcat!

Normalmente ele eh dividido em

Exception
..... Aquilo q vc postou ....

Root cause 
..... A causa real do erro

De uma olhada se ele esta assim e poste o q veio depois do root cause para nos ;)

C

Oooooops, é verdade, eu já tinha confundido, é uma exception do Jasper JSP container que faz parte do Tomcat…
My mistake… :oops:

Criado 4 de novembro de 2004
Ultima resposta 4 de nov. de 2004
Respostas 3
Participantes 3