[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Crud com uma classe que se auto relaciona
Página 1 de 1

Crud com uma classe que se auto relaciona

MensagemEnviado: Qui Jan 13, 2011 4:36 pm
por marlon
Olá, é possível na forma trivial do next, criar um crud com uma classe que se auto relaciona? estou tentando aqui mas está me acusando alguns erros...

"a different object with the same identifier value was already associated with the session:"

a Classe:


@Entity
@Table(name = "parametroAnalise")
@SequenceGenerator(allocationSize = 1, name = "SEQUENCE", sequenceName = "SQ_PARAMETRO_ANALISE_ID")
@DisplayName("Parâmetros de Analise")
public class ParametroAnalise extends BasicBeanAudit {
....

private ParametroAnalise parametroAnalisePai;
private List<ParametroAnalise> parametrosAnalise;

....

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "id_pai", insertable = true, updatable = true, nullable = true)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.SAVE_UPDATE)
public ParametroAnalise getParametroAnalisePai() {
return parametroAnalisePai;
}

/**
* @param parametroAnalisePai the parametroAnalisePai to set
*/
public void setParametroAnalisePai(ParametroAnalise parametroAnalisePai) {
this.parametroAnalisePai = parametroAnalisePai;
}

/**
* @return the parametrosAnalise
*/
@OneToMany(mappedBy = "parametrosAnalise", fetch=FetchType.LAZY)
@Cascade(CascadeType.ALL)
@DisplayName("Kit de Parâmetros de Análise")
public List<ParametroAnalise> getParametrosAnalise() {
return parametrosAnalise;
}

/**
* @param parametrosAnalise the parametrosAnalise to set
*/
public void setParametrosAnalise(List<ParametroAnalise> parametrosAnalise) {
this.parametrosAnalise = parametrosAnalise;
}
}

Desde já agradeço a atenção!

Re: Crud com uma classe que se auto relaciona

MensagemEnviado: Qui Jan 13, 2011 11:16 pm
por rogelgarcia