Olá pessoal, td bem??
Estou tentando fazer um movimento caixa em java, hibernate, mysql, etc...
Tenho uma classe movimento financeiro que deve conter vários lançamentosimport java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
@Table(name = "movimentofinanceiro")
public class MovimentoFinanceiro {
@Id
@GeneratedValue
@Column(name = "id_movimentofinanceiro")
private Long id;
@Temporal(TemporalType.DATE)
@Column(name = "data_movimento")
private Date data_movimento;
@OneToMany(mappedBy = "movimentofinanceiro", fetch = FetchType.LAZY)
private List<Lancamento> lancamentos = new ArrayList<Lancamento>();
@Entity
@Table(name = "lancamento")
public class Lancamento {
@Id
@GeneratedValue
@Column(name = "id_lancamento")
private Long id;
@Column(name = "descricao")
private String descricao;
@Column(name = "valor")
private Double valor;
@Column(name = "tipolancamento")
private String tipolancamento;
@ManyToOne
@JoinColumn(name = "financeiro")
private MovimentoFinanceiro movimentofinanceiro;
Como eu disse antes, eu preciso add vários lancamentos dentro de um mesmo movimentofinanceiro, e não sei se estou fazendo o mapeamento correto.
Se alguem puder ajudar, agradeço!!