Olá pessoal, td bem??
Estou tentando desenvolver um sistema web com um movimento caixa… o problema é que nunca usei expressões matemáticas e nunca criei nada do tipo… to meio perdido e precisando de ajuda…
bom, eu já comecei idealizando que eu devo ter 2 tabelas: movimentacaoFinanceira e lancamento
eu acho tb, que na tabela de movimentacaofinanceira devem haver os seguintes campos (vou colocar em java pra ver se facilita pra eu entender as posteriores explicacoes):
[code]@Entity
@Table(name = “movimento”)
public class MovimentoFinanceiro {
@Id
@GeneratedValue
@Column(name = "id_movimentofinanceiro")
private Long id;
@Column(name = "data_movimento")
private Date data_movimento;
@OneToMany(mappedBy = "movimento", fetch = FetchType.LAZY)
@Cascade(org.hibernate.annotations.CascadeType.ALL)
private List<Lancamento> lancamentos = new ArrayList<Lancamento>();
//deveria ter alguma variavel para receber um cálculo aqui???
[/code]
e na tabela de lancamento:
[code]@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 = "tipo_entrada")
private Boolean tipo_entrada;
@Column(name = "tipo_saida")
private Boolean tipo_saida;
@ManyToOne(cascade = javax.persistence.CascadeType.ALL)
@JoinColumn(name = "id_movimento")
private MovimentoFinanceiro movimentofinanceiro;[/code]
Ae pessoal, empaquei aqui… alguma sugestão?? Acho q é uma dúvida comum para a maioria dos iniciantes em java…
Flws pessoal!!!
Jesus é o Senhor!!!

