Ayuda como realizar consulta con Persintence
Hola muy buenas noches compañeros.
Disculpen tengo un problema: como puedo realizar una consulta utilizando la tegnologia "persistece", mi codigo es este:
import javax.persistence.Entity;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Id;
import javax.persistence.Persistence;
import javax.persistence.Query;
import javax.persistence.Table;
/**
*
* @author David
*/
@Entity
@Table (name = "venta")
public class conchisVenta implements java.io.Serializable {
@Id
private int idVenta;
private double total;
public int getIdVenta() {
return idVenta;
}
public void setIdVenta(int idVenta) {
this.idVenta = idVenta;
}
public double getTotal() {
return total;
}
public void setTotal(double total) {
this.total = total;
}
@Override
public String toString(){
return "Cliente {"+
"idVenta=" + getIdVenta() + "total=" + getTotal() +'}';
}
public static void main(String[] args) {
conchisVenta a = new conchisVenta();
/******************Insertar*****************************/
/* a.setIdVenta(10);
EntityManagerFactory emf = Persistence.createEntityManagerFactory("ProyectoICOPU");
// EntityManager em = emf.createEntityManager();
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
// em.persist(a);
// em.remove(a);
// a = (conchisCliente) em.find(conchisCliente.class, a.getIdCliente());
a.setIdVenta(5);
a.setTotal(1000.25);
// em.getTransaction().begin();
//em.remove(a);
em.merge(a);
// em.persist(a);
em.getTransaction().commit();
/****************Borrar********************/
a.setIdVenta(45);
EntityManagerFactory emf = Persistence.createEntityManagerFactory("ProyectoICOPU");
EntityManager em = emf.createEntityManager();
a = (conchisVenta) em.find(conchisVenta.class, a.getIdVenta());
em.getTransaction().begin();
em.remove(a);
em.getTransaction().commit();
}
}
Disculpen mi codigo es ese, es que necesito sacar los datos de la tabla, e imprimirlos,les agradeceria demasiado el que me pudieran ayudar.... muchas gracias!!
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 7 semanas 4 días
hace 11 semanas 5 días
hace 19 semanas 1 día
hace 27 semanas 2 días
hace 29 semanas 6 días
hace 31 semanas 3 días
hace 34 semanas 5 días
hace 34 semanas 5 días
hace 40 semanas 4 días
hace 41 semanas 5 días