Fórum hibernate one-to-many erro ao persistir #381737
19/07/2010
0
Erro:
Caused by: java.sql.BatchUpdateException: ORA-01400: cannot insert NULL into ("DB_CADASTRO"."EXPERIENCIAPROFISSIONAL"."CURRICULO")
Pojos:
public class Curriculo implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer id;
private String objetivo;
private Pessoa pessoa;
private Set ep;
// getters and setters and equal and hashCode
}
public class ExperienciaProfissional implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer id;
private String empresa;
private String cargo;
private String atividades;
private Double salario;
private Date dtInicio;
private Date dtFim;
// getters and setters and equal and hashCode
}
mapeamento:
<hibernate-mapping> <class name="br.com.working.entity.Curriculo" table="curriculo"> <id name="id" column="curriculo"> <generator class="sequence"> <param name="sequence">curriculo_seq</param> </generator> </id> <property name="objetivo" column="objetivo" /> <many-to-one name="pessoa" class="br.com.working.entity.Pessoa" /> <set name="ep" cascade="all" > <key column="curriculo"/> <one-to-many class="br.com.working.entity.ExperienciaProfissional" /> </set> </class> </hibernate-mapping> <hibernate-mapping> <class name="br.com.working.entity.ExperienciaProfissional" table="experienciaprofissional"> <id name="id" column="experienciaprofissional"> <generator class="sequence"> <param name="sequence">ep_seq</param> </generator> </id> <property name="empresa" column="empresa" /> <property name="cargo" column="cargo" /> <property name="atividades" column="atividades" /> <property name="salario" column="salario" /> <property name="dtInicio" column="dtinicio" /> <property name="dtFim" column="dtfim" /> </class> </hibernate-mapping>
Fabiano Souza
Curtir tópico
+ 0Posts
20/07/2010
Andrei Hirata
Entre neste link e veja sobre JPA
http://www.edsongoncalves.com.br/tag/jpa-2-0/
Fica mais facil se vc postar o código para ter certeza
Gostei + 0
21/07/2010
Fabiano Souza
Fabiano
Gostei + 0
28/07/2010
Dyego Carmo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)