Erro ao gravar dados ... o usuÁrio estÁ nulo

1 resposta
L

Prezados,

Tenho uma tabela com os usuários cadastrados, e fiz uma página onde se cadastra um inventário, e nele tem o usuário
que esta cadastrando as informações. Ele traz o usuário direitinho, mas dá um erro quando vai gravar. Alguém pode me ajudar?

Grato

Luis Carlos

package br.gov.ce.seduc.microfilme.model.bean;

import genericcrud.model.Entidade;

import java.util.Date;

import java.util.HashMap;

import java.util.Map;
import javax.persistence.Column;

import javax.persistence.Entity;

import javax.persistence.GeneratedValue;

import javax.persistence.GenerationType;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.OneToOne;

import javax.persistence.Table;

import br.gov.ce.seduc.controledeacesso.model.bean.Usuario;

@Entity

@Table(name = tb_inventario, schema = manutencao)

public class Inventario implements Entidade{
private static final long serialVersionUID = 5266773794415255830L;

@Id
@GeneratedValue( strategy=GenerationType.IDENTITY )
@Column( name = "ci_invent")
private Integer id;

@Column( name = "ds_motivo")
private String descricao;

@OneToOne
@JoinColumn(name="cd_equip", updatable = false, insertable = false)
private Equipamento equipamento;

@Column( name = "dt_invent")
private Date dataInvent;

@Column( name = "qt_invent")
private Integer quantidade;

@OneToOne
@JoinColumn(name="cd_usuario")                         ----> aqui pego o usuário ....
private Usuario usuario = new Usuario();

@OneToOne
@JoinColumn(name="cd_local_estoque")
private LocalEstoque localEstoque = new LocalEstoque();

@Column ( name = "fl_tpinventario")
private Boolean tipo;

@Override
public Map<String, Object> notEmptyFields() {
	Map<String, Object> map = new HashMap<String, Object>();
	if(descricao != null && !descricao.trim().isEmpty()){	
		map.put("ds_motivo", descricao);
	}				
	return map;
}

public void setInteger(Integer id) {
	this.id = id;
}

public Integer getId() {
	return id;
}

public void setDescricao(String descricao) {
	this.descricao = descricao;
}

@Override
public String getDescricao() {
	return descricao;
}

public void setEquipamento(Equipamento equipamento) {
	this.equipamento = equipamento;
}

public Equipamento getEquipamento() {
	return equipamento;
}

public void setDataInvent(Date dataInvent) {
	this.dataInvent = dataInvent;
}

public Date getDataInvent() {
	return dataInvent;
}

public void setQuantidade(Integer quantidade) {
	this.quantidade = quantidade;
}

public Integer getQuantidade() {
	return quantidade;
}

public void setUsuario(Usuario usuario) {
	this.usuario = usuario;
}

public Usuario getUsuario() {
	return usuario;
}

public void setLocalEstoque(LocalEstoque localEstoque) {
	this.localEstoque = localEstoque;
}

public LocalEstoque getLocalEstoque() {
	return localEstoque;
}

public void setTipo(Boolean tipo) {
	this.tipo = tipo;
}

public Boolean getTipo() {
	return tipo;
}

}

1 Resposta

R

fera posta o erro que esta dando ai

OBS: quando for colocar codigo no post utilize as tag Code para melhorar a visualização

Criado 29 de julho de 2010
Ultima resposta 29 de jul. de 2010
Respostas 1
Participantes 2