Inserindo dados

1 resposta
R

Galera, o que está errado? Tenho o seguinte relecionamento.

table=“users”>

<id name="id" column="id_user"  type="long">
				<generator class="increment">
				</generator>
			</id>
			
			<property name="nome" type="string"/>
				
			<property name="sobrenome" type="string"
			     length="50" />
			     
			<property name="fone" type="string"
			     length="50" /> 
			<property name="celular" type="string"
			     length="50" />
			     
			<property name="email" type="string"
			     length="50" /> 
			
			    
			<one-to-one name="login"
				class="com.webcontrol.model.entity.Login"
				cascade="save-update"/>

table=“users”>

<id name="id" column="id_user"  type="long">
				<generator class="increment">
				</generator>
			</id>
			
			<property name="nome" type="string"/>
				
			<property name="sobrenome" type="string"
			     length="50" />
			     
			<property name="fone" type="string"
			     length="50" /> 
			<property name="celular" type="string"
			     length="50" />
			     
			<property name="email" type="string"
			     length="50" /> 
			
			    
			<one-to-one name="login"
				class="com.webcontrol.model.entity.Login"
				cascade="save-update"/>

E para inserir os dados estou usando hibernate com Spring e method esta assim.

public Usuario save(Usuario  p_usuario) {

Usuario usuario = new Usuario();

Login login = new Login();

login.setId(10);

login.setLogin(ricardo);

login.setSenha(123456);

login.setRoles_id(1);
usuario.setId(10);
	usuario.setNome("teste");
	usuario.setSobrenome("teste");
	usuario.setFone("8877112");
	usuario.setCelular(p_usuario.getCelular());
	usuario.setEmail("[email removido]");
	usuario.setLogin(login);

E tenho o seguinte erro.
008-06-11 22:21:21 ERROR [http-8080-1] (BatchingBatcher.java:51) - Exception executing batch:
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

O que está acontecendo?
Não sei mais o que fazer.
Valeu.

1 Resposta

murilo_scool

olá Ricardo,

então! você conseguiu resolver esse problema?!
já perdi alguns dias quebrando a cabeça com ele

se resolver, post ai a solução!
oks?!

valeu até…

Att.

Criado 12 de junho de 2008
Ultima resposta 8 de fev. de 2010
Respostas 1
Participantes 2