Bom pessoal, estou tentando setar uma valor do Id de um usuario manualmente. Exemplo:
tenho a tabela orcamento_produto com os seguites campos:
quando o usuario clicar no botão orcamento ele é levado para uma página onde contém todos os produtos e ao mesmo tempo é gerado um id de orcamento e setado o id do usuario no campo id_cliente. Eu tentei isso:
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import br.com.siscon.DAO.OrcamentoDAO;
import br.com.siscon.entity.Bairro;
import br.com.siscon.entity.Orcamento;
import br.com.siscon.entity.Usuario;
@ManagedBean(name = "orcamentoBean")
@RequestScoped
public class OrcamentoBean {
private Orcamento orcamento;
private OrcamentoDAO orcamentoDAO;
private List<Orcamento> ListaOrcamento;
private Bairro bairro;
private Usuario cliente;
public OrcamentoBean() {
this.orcamento = new Orcamento();
this.orcamentoDAO = new OrcamentoDAO();
this.ListaOrcamento = new ArrayList<Orcamento>();
this.bairro = new Bairro();
this.cliente = new Usuario();
}
public String novo() {
this.orcamento = new Orcamento();
this.orcamentoDAO.create(orcamento);
this.orcamento.getCliente().getId().equals(2);// --> Seria isso?
return "/restrito/solicita_orcamento";
}
isso é só para testes. depois queria saber como gravar o id do usuario pela sessão dele.
Desde já muito obrigado.