É o seguinte pessoAll…
Tenho um metodo o qual controla se já tenho tal unidade no banco, até ai tudo bem, tah funcionando numa boa
public boolean existeUnid(Unidade unidade) {
Unidade encontrado = (Unidade) session.createCriteria(Unidade.class).add(Restrictions.eq("nomeun", unidade.getNomeun())).uniqueResult();
return encontrado != null;
}
Ex.: se eu tenho unidade 1, ele não deixa eu add outra unidade 1.
Agora eu complikei um pouco o negócio e não tô conseguindo fazer…
Seguinte eu tenho um “Condominio1” e nele eu tenho “unidade1”, “unidade2” e "unidade3"
e tbm tenho o “Condominio2” e neste eu tbm tenho “unidade1”, “unidade2” e “unidade3”, mas com o meu metodo acima eu não consigo colocar [lógico] uma unidade repetida, a questão é: Como eu condicionaria isso ai?
Como fazer um if, ou que seja outro metodo, para que quando for “cond…1” ele não deixar repetir, mas se o cond for diferente, ele deixe eu repetir…
será que consegui ser claro?