[Resolvido]Não consigo descobrir a solução para um erro de compilação no Eclipse

1 resposta
jairodione

Olá Pessoal!

Estou estudando uma video aula de JSF, na hora de executar o arquivo o eclipse não compila e mostra no console o seguinte erro:

  • cannot simultaneously fetch multiple bags

“Gostaria de saber como solucionar este problema”

O código do sistema está abaixo:

package br.com.siscom.controller;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.hibernate.Session;

import br.com.siscom.model.bean.Fornecedor;
import br.com.siscom.model.bean.Produto;
import br.com.siscom.model.bean.Unidade;
import br.com.siscom.model.dao.HibernateDao;
import br.com.siscom.util.HibernateUtil;

/**
 * Servlet implementation class HibernateTester
 */
public class HibernateTester extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public HibernateTester() {
        super();
        HibernateDao<Fornecedor> fornecedorDAO = new HibernateDao<Fornecedor>(Fornecedor.class);
        Fornecedor fornecedor = new Fornecedor();
        fornecedor.setFor_nome("Hibernate Teste");
        fornecedorDAO.salvar(fornecedor);
        HibernateDao<Produto> produtoDAO = new HibernateDao<Produto>(Produto.class);
        Produto produto = new Produto();
        produto.setProd_unidcodigo(1);
        produto.setProd_fornecedor(2);
        produto.setProd_descricao("Produto Hibernate");
        produtoDAO.salvar(produto);
        HibernateDao<Unidade> unidadeDAO = new HibernateDao<Unidade>(Unidade.class);
        Unidade unidade = unidadeDAO.getBean(1);
        List<Produto> produtos = unidade.getProdutos();
        for(Produto produto1:produtos){
        	System.out.println("Descricao :" +produto1.getProd_descricao()+" Fornecedor :"+produto1.getFornecedor().getFor_nome());
        }
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	}

}

1 Resposta

ViniGodoy

http://jeremygoodell.com/2009/03/26/cannot-simultaneously-fetch-multiple-bags.aspx

Criado 8 de outubro de 2010
Ultima resposta 8 de out. de 2010
Respostas 1
Participantes 2