>
Resolvi expandir a aplicação do curso de Primefaces.
Consegui implementar todas as telas como no curso, está tudo funcionando, então eu adicionei uma nova classe (pagamentos) para registrar os registros de pagamentos da contas a pagar, vai servir como um master-detail, segue a classe
@Entity
@Table(name="pagamento")
public class Pagamento {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="id")
private int id;
@Column(name="dat_pagamento")
private Date dat_pagamento;
@OneToMany
@JoinColumn(name="cpagar_id")
private ContasPagar cpagar;
@Column(name="val_pago")
private double valor;
.... get and setters
}
Criri a tabela no banco e fiz o registro no persistence.xml
E para minha surpresa, a aplicação parou de funcionar, ao tentar rodar as telas que chamam o metodo Get ocorre o seguinte erro
[PersistenceUnit: sistema] Unable to configure EntityManagerFactory
Se eu retirar a classe Pagamentos do sistema, volta a funcionar.
Alguem pode me ajudar no que fiz de errado?
Obrigado a todos