reinaldojr 4 de jul. de 2016
Boa tarde,
Amigo você poderia postar sua classe modelo mapeada e seus Daos, para poder visualizar seu erro e ajudar você.
Mas esse erro se da geralmente você não anotou no seu atributo algo como :
@ManyToOne (cascade = CascadeType.PERSIST)
reinaldojr 4 de jul. de 2016
(cascade = CascadeType.PERSIST)
ale0790 25 de jul. de 2016
Neste relacionamento acontece a mesma coisa…
` public class Setor implements Serializable {
private static final long serialVersionUID = 1L ;
@Id
@GeneratedValue ( strategy = GenerationType . IDENTITY )
< a class =" mention " href=" / u / basic ">@Basic</a>(optional = false)
private Integer codigo;
<a class=" mention " href=" / u / basic ">@Basic</a>(optional = false)
@NotNull
<a class=" mention " href=" / u / size ">@Size</a>(min = 1, max = 50)
private String descricao;
<a class=" mention " href=" / u / basic ">@Basic</a>(optional = false)
@NotNull
<a class=" mention " href=" / u / size ">@Size</a>(min = 1, max = 1)
private String situacao;
@OneToMany(cascade = CascadeType.ALL, mappedBy = “setor”)
private List pendenciaList;
getter e setters
}`
`
public class Pendencia implements Serializable {
private static final long serialVersionUID = 1L ;
@Id
@GeneratedValue ( strategy = GenerationType . IDENTITY )
< a class =" mention " href=" / u / basic ">@Basic</a>(optional = false)
private Integer codigo;
@Column(name = “tempo_estimado”)
@Temporal(TemporalType.TIMESTAMP)
private Date tempoEstimado;
@Column(name = “tempo_realizacao”)
@Temporal(TemporalType.TIMESTAMP)
private Date tempoRealizacao;
@Column(name = “data_cadastro”)
@Temporal(TemporalType.TIMESTAMP)
private Date dataCadastro;
<a class=" mention " href=" / u / basic ">@Basic</a>(optional = false)
@NotNull
<a class=" mention " href=" / u / size ">@Size</a>(min = 1, max = 1)
private String situacao;
@NotNull
<a class=" mention " href=" / u / size ">@Size</a>(min = 1, max = 100)
private String titulo;
@JoinColumn(name = “versao_codigo”, referencedColumnName = “codigo”)
@ManyToOne
private Versao versao;
@JoinColumn(name = “cliente_codigo”, referencedColumnName = “codigo”)
@ManyToOne
private Cliente cliente;
@JoinColumn(name = “usuario_realizacao”, referencedColumnName = “codigo”)
@ManyToOne
private Usuario usuarioRealizacao;
@JoinColumn(name = “usuario_cadastro”, referencedColumnName = “codigo”)
@ManyToOne
private Usuario usuarioCadastro;
@JoinColumn(name = “tipo_prioridade_codigo”, referencedColumnName = “codigo”)
@ManyToOne(optional = false)
private TipoPrioridade tipoPrioridade;
@OneToMany(cascade = CascadeType.ALL, mappedBy = “pendencia”)
private List mensagemList;
@JoinColumn(name = “sistema_codigo”, referencedColumnName = “codigo”)
@ManyToOne(optional = true)
private Sistema sistema;
@JoinColumn(name = “setor_codigo”, referencedColumnName = “codigo”)
@ManyToOne(cascade = CascadeType.PERSIST, optional = true)
private Setor setor;
getters e setters
}`