@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)