12:37:27,273 ERROR [JDBCExceptionReporter] Incorrect string value: ‘\xC3O REC…’ for column ‘TEXTO_BOLETO’ at row 1
12:37:27,273 ERROR [BaseDAO] Error creating object (net.alforria.b2c.modelo.ConfPgto).
org.hibernate.exception.GenericJDBCException: could not insert: [net.alforria.b2c.modelo.FormaPgto]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:64)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2176)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2656)
at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:117)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:535)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:527)
at org.hibernate.engine.CascadingAction$5.cascade(CascadingAction.java:241)
at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:292)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:240)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:320)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:266)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:243)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascade(Cascade.java:154)
at org.hibernate.event.def.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:479)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:357)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:56)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195)
at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:50)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93)
at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:563)
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:551)
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:547)
at net.alforria.b2c.dao.BaseDAO.insert(BaseDAO.java:251)
at net.alforria.b2c.dao.ConfPgtoDAO.insertConfPgto(ConfPgtoDAO.java:28)
at net.alforria.b2c.asp.loja.LojaSvc.insertNovaLoja(LojaSvc.java:130)
at net.alforria.b2c.asp.loja.LojaSvc.insertNovaLoja(LojaSvc.java:190)
at net.alforria.b2c.asp.loja.LojaAction.insert(LojaAction.java:230)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.alforria.util.CloseHibernateSessionFilter.doFilter(CloseHibernateSessionFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.alforria.b2c.web.SecurityFilter.doFilter(SecurityFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.alforria.b2c.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLException: Incorrect string value: ‘\xC3O REC…’ for column ‘TEXTO_BOLETO’ at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2409)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2327)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2312)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:94)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:57)
… 72 more
12:37:27,276 WARN [RequestProcessor] Unhandled Exception thrown: class net.alforria.util.InfraException
12:37:27,410 ERROR [ErrorPageFilter] net.alforria.util.InfraException: org.hibernate.exception.GenericJDBCException: could not insert: [net.alforria.b2c.modelo.FormaPgto]
javax.servlet.ServletException: net.alforria.util.InfraException: org.hibernate.exception.GenericJDBCException: could not insert: [net.alforria.b2c.modelo.FormaPgto]
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.alforria.util.CloseHibernateSessionFilter.doFilter(CloseHibernateSessionFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.alforria.b2c.web.SecurityFilter.doFilter(SecurityFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.alforria.b2c.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: net.alforria.util.InfraException: org.hibernate.exception.GenericJDBCException: could not insert: [net.alforria.b2c.modelo.FormaPgto]
at net.alforria.b2c.dao.BaseDAO.insert(BaseDAO.java:256)
at net.alforria.b2c.dao.ConfPgtoDAO.insertConfPgto(ConfPgtoDAO.java:28)
at net.alforria.b2c.asp.loja.LojaSvc.insertNovaLoja(LojaSvc.java:130)
at net.alforria.b2c.asp.loja.LojaSvc.insertNovaLoja(LojaSvc.java:190)
at net.alforria.b2c.asp.loja.LojaAction.insert(LojaAction.java:230)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
… 26 more
Caused by: org.hibernate.exception.GenericJDBCException: could not insert: [net.alforria.b2c.modelo.FormaPgto]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:64)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2176)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2656)
at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:117)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:535)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:527)
at org.hibernate.engine.CascadingAction$5.cascade(CascadingAction.java:241)
at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:292)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:240)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:320)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:266)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:243)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascade(Cascade.java:154)
at org.hibernate.event.def.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:479)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:357)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:56)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195)
at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:50)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93)
at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:563)
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:551)
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:547)
at net.alforria.b2c.dao.BaseDAO.insert(BaseDAO.java:251)
… 37 more
Caused by: java.sql.SQLException: Incorrect string value: ‘\xC3O REC…’ for column ‘TEXTO_BOLETO’ at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2409)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2327)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2312)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:94)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:57)
… 72 more
11/10/2010 12:37:27 org.apache.catalina.core.ApplicationContext log
Org.hibernate.exception.GenericJDBCException - Alguem pode me dar uma luz
7 Respostas
Não consegue fazer o insert
ERROR [ErrorPageFilter] net.alforria.util.InfraException: org.hibernate.exception.GenericJDBCException: could not insert: [net.alforria.b2c.modelo.FormaPgto]
em consequencia de algum problema aqui
12:37:27,273 ERROR [JDBCExceptionReporter] Incorrect string value: '\xC3O REC...' for column 'TEXTO_BOLETO' at row 1
Tem alguma coisa haver com sua coluna TEXTO_BOLETO, talvez o tipo de dados que está sendo inserido.
CREATE TABLE `forma_pgto` (
`ID` bigint(20) NOT NULL auto_increment,
`TIPO` int(11) default NULL,
`TEXTO` text,
`VAL_MIN` float NOT NULL default '0',
`VAL_MAX` float NOT NULL default '0',
`PER_DESCONTO` float NOT NULL default '0',
`ID_CONF_PGTO` bigint(20) default NULL,
`TEXTO_BOLETO` TEXT default NULL,
`VAL_ADICIONAL` float NOT NULL default '0',
`ACEITA` tinyint(1) NOT NULL default '0',
`POLITICA_DEVOLUCAO` text
PRIMARY KEY (`ID`),
UNIQUE KEY `UK_FORMA_PGTO_TIPO` (`ID_CONF_PGTO`,`TIPO`),
KEY `FK30DE8DB4DD07F8C9` (`ID_CONF_PGTO`),
CONSTRAINT `FK30DE8DB4DD07F8C9` FOREIGN KEY (`ID_CONF_PGTO`) REFERENCES `conf_pgto` (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1103 DEFAULT CHARSET=latin1$$
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="net.alforria.b2c.modelo.FormaPgto" table="FORMA_PGTO"
dynamic-update="false" dynamic-insert="false" select-before-update="false"
optimistic-lock="version">
<id name="id" column="ID" type="java.lang.Long">
<generator class="native">
<!-- To add non XDoclet generator parameters, create a file named hibernate-generator-params-FormaPgto.xml
containing the additional parameters and place it in your merge dir. -->
</generator>
</id>
<property name="tipo" type="java.lang.Integer" update="true"
insert="true" access="property" column="TIPO" />
<property name="aceita" type="boolean" update="true" insert="true"
access="property" column="ACEITA" not-null="true" />
<property name="texto" type="java.lang.String" update="true"
insert="true" access="property" column="TEXTO" length="3000" />
<property name="valMin" type="float" update="true" insert="true"
access="property" column="VAL_MIN" not-null="true" />
<property name="valMax" type="float" update="true" insert="true"
access="property" column="VAL_MAX" not-null="true" />
<property name="perDesconto" type="float" update="true"
insert="true" access="property" column="PER_DESCONTO" not-null="true" />
<property name="valAdicional" type="float" update="true"
insert="true" access="property" column="VAL_ADICIONAL" not-null="true" />
<property name="textoBoleto" type="java.lang.String" update="true"
insert="true" access="property" column="TEXTO_BOLETO" length="480" />
<property name="politicaDevolucao" type="java.lang.String"
update="true" insert="true" access="property" column="POLITICA_DEVOLUCAO"
length="1000" />
<map name="confs" table="CONF_FORMA_PGTO" lazy="false" sort="unsorted"
inverse="false" cascade="all">
<key column="ID_FORMA_PGTO">
</key>
<index column="NOME" type="string" length="50" />
<element column="VAL" type="string" length="255" not-null="false"
unique="false" />
</map>
<list name="parcelamentos" lazy="false" inverse="false"
cascade="all-delete-orphan">
<key column="ID_FORMA_PGTO">
</key>
<index column="ORDEM" type="int" />
<one-to-many class="net.alforria.b2c.modelo.Parcelamento" />
</list>
<list name="dadosBancarios" lazy="false" inverse="false"
cascade="all-delete-orphan">
<key column="ID_FORMA_PGTO">
</key>
<index column="ORDEM" type="int" />
<one-to-many class="net.alforria.b2c.modelo.DadosBancarios" />
</list>
<!-- To add non XDoclet property mappings, create a file named hibernate-properties-FormaPgto.xml
containing the additional properties and place it in your merge dir. -->
</class>
</hibernate-mapping>
Outra informação relevante é que migrei no Hibernate 2 para o 3.
O que poderia ser?
Coloque para o hibernate exibir a query no console, pegue a query gerada, edite-a e execute-a no seu BD!
Comece vendo se o erro é lá…
Coloque para o hibernate exibir a query no console, pegue a query gerada, edite-a e execute-a no seu BD!
Comece vendo se o erro é lá…
Eu estou achando que o problema é na acentuação.
Como eu disse ao substituir a string por outra passou. Ao tirar os acentos da string a que estava lá passou, e agora o erro esta dando em outra classe, o que me parece cer a mesma coisa. Tem alguma ideia? Será alguma configuração que estou pecando?
Vc criou no banco um tipo TEXT, no hibernate não pode usar um tipo String:
<property name="textoBoleto" type="java.lang.String" update="true"
insert="true" access="property" column="TEXTO_BOLETO" length="480" />
Tenta assim:
<property name="textoBoleto" type="text" update="true"
insert="true" access="property" column="TEXTO_BOLETO" length="480" />
Conforme a ducomentação do hibernate:
5.2.2. Valores de tipos básicos
O tipos internos de mapeamentos básicos podem ser a grosso modo categorizado como:
…
text
Mapeia strings grandes de Java para um tipo SQL CLOB ou TEXT.
Isso só no mapeamento, no código java, vc deixa como String mesmo.
Ok, sendo esta a recomendação vou rever o mapeamento, mas fiz o teste com a classe que estava dando erro e continua. Continuo achando que seja algo com os acentuação, resta saber qual é a configuração que devo rever.
Troquei o meu connector do MySql do 5.1.13 para o 5.0.8 (GA) ai funcionou. Valeu ai galera pela força.