Gravar id de uma tabela em outra

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.