O cast vai na erro pq a sua variavel fabr não é do tipo List.
O correto é vc criar uma lista adicionar esse objeto fabr nessa lista e passar como parametro no setFabricante essa lista
Assim:
Equip equip = new Equip();
Fabricante fabr = new Fabricante();
//Criando uma lista de fabricantes (inicialmente vazia)
List<Fabricante> fabricanteList = new ArrayList<Fabricante>();
//Adcionando um objeto nessa lista
fabricanteList.add(fabr);
fabr.setNome(request.getParameter("cboFabricante"));
//Passando a lista como parametro no set
equip.setFabricantes(fabricanteList);
DaoEquip.incluirEquip(equip);
Espero q tenha ajudado …
Abração !
M
magricelinho
muito obrigado pela ajuda.
mas agora esta apresentanto o seguinte erro:
object references an unsaved transient instance - save the transient instance before flushing: modelo.Fabricante"
magnocosta
magricelinho,
Isso acontece pq o Hibernate ainda não esta gerenciando o objeto fabr.