Pessoal to tentando fazer o CRUD num sistema Web JAVA que ultiliza, maven, jpa, hibernate e postegreSQL. Porém não estou conseguindo inserir os dados, não sei se meu postegreSQL está devidamente sincronizado com o eclipse ou algo do tipo. Agradeço

0 respostas
M
@ManagedBean(name=ServicosMB)

@ViewScoped

public class TelaServicosDAO {
private EntityManagerFactory factory = Persistence.createEntityManagerFactory("PersistenciaPU");
private EntityManager em = factory.createEntityManager();

public boolean insertServicos(TelaServicos servico) {
	try {
		em.persist(servico);
		return true;
	} catch (Exception e) {
		e.printStackTrace();
		return false;
	}
}

public TelaServicos inserirServico(TelaServicos servico) {
	em.getTransaction().begin();
	em.persist(servico);
	servico = em.merge(servico);
	em.getTransaction().commit();
	em.close();
@Entity

@ManagedBean(name=TelaServicos)

@Table(name=servico)

public class TelaServicos  {

private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="empresa", insertable=false , unique=true)
private String empresa;


@Column(name="complemento" , unique=true)
private String complemento;

@Column(name="codLc", unique=true)
Criado 29 de novembro de 2017
Respostas 0
Participantes 1