[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

Crud com uma classe que se auto relaciona

Não deixe de perguntar, solucione aqui suas dúvidas...

Crud com uma classe que se auto relaciona

Mensagempor marlon » Qui Jan 13, 2011 4:36 pm

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!
marlon
 
Mensagens: 34
Data de registro: Seg Out 04, 2010 9:26 am

Re: Crud com uma classe que se auto relaciona

Mensagempor rogelgarcia » Qui Jan 13, 2011 11:16 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante

cron