Amigos tenho esse mapeamento:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="br.com.model.Content"
table="IT_INFOMONEY_NOTICIAS">
<id name="contentId" column="CD_CONTEUDO">
<generator class="assigned" />
</id>
<property name="date" column="DATA" />
<property name="author" column="AUTOR" />
<property name="email" column="EMAIL" />
<property name="source" column="FONTE" />
<property name="title" column="TITULO"/>
<property name="text" column="TEXTO" type="text"/>
<property name="resume" column="RESUMO"/>
</class>
</hibernate-mapping>
e no meu codigo que salva tenho este trecho:
@Transactional
public void saveNew(Content c) {
getHibernateTemplate().saveOrUpdate(c);
}
beleza… mas quando minha action passa o objeto Content para o hibernate salvar esse erro é gerado:
can bind a LONG value only for insert into a LONG column
as vezes salva as vezes da esse erro…
tudo indica que seja na estrutura da tabela… e to vendo isso…
mas vcs tem outra ideia?