has() loop recursivo

32 views
Skip to first unread message

Marcos Felipe Carvalho Nazário

unread,
Jul 9, 2014, 8:03:16 AM7/9/14
to fixture...@googlegroups.com
Pessoal, estou modelando: Pais, Estado e Cidade e durante a criação do template de Cidade me deparei com um loop infinito. O código é JPA, mas removi as annotations para ficar mais claro o problema.

public class Pais {

private String codigo;
private String sigla;
private String nome;
private List<Estado> listaEstados;

// getter and setters
}

public class Estado {

private String codigo;
private String uf;
private String nome;
private Pais pais;
private List<Cidade> listaCidades;

// getter and setters
}

public class Cidade {

private String codigo;
private String nome;
private Pais pais; // Recursividade encontrada
private Estado estado; // Não obrigatorio
}

Regras:
1. Pais => Estado => Cidade (Fluxo Padrão)
2. Pais => Cidade (Casos como na Inglaterra na qual não temos Estados)

Teria como ser tradados por vocês esse tipo de loop, ou precisarei continuar a não usar o fixture nas listas desse tipo de cenário. 

Obrigado.
Reply all
Reply to author
Forward
0 new messages