Commit b91f86e2 by Patryk Czarnik

findAll

parent fea23d7c
package przyklady;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.TypedQuery;
import sklep.model.Product;
public class OdczytajWszystko_JPQL {
public static void main(String[] args) {
// JPQL - Java (Jakarta) Persistence Query Language
EntityManagerFactory emf = null;
EntityManager em = null;
try {
emf = Persistence.createEntityManagerFactory("sklep");
em = emf.createEntityManager();
TypedQuery<Product> query = em.createQuery("SELECT p FROM Product p ORDER BY p.productId", Product.class);
List<Product> products = query.getResultList();
for(Product product : products) {
// System.out.println(product);
System.out.println(product.getProductName() + " za cenę " + product.getPrice());
}
} catch(Exception e) {
e.printStackTrace();
} finally {
if(em != null)
em.close();
if(emf != null)
emf.close();
}
}
}
package przyklady;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.TypedQuery;
import sklep.model.Product;
public class OdczytajWszystko_NamedQuery {
public static void main(String[] args) {
// JPQL - Java (Jakarta) Persistence Query Language
EntityManagerFactory emf = null;
EntityManager em = null;
try {
emf = Persistence.createEntityManagerFactory("sklep");
em = emf.createEntityManager();
TypedQuery<Product> query = em.createNamedQuery("Product.findAll", Product.class);
List<Product> products = query.getResultList();
for(Product product : products) {
// System.out.println(product);
System.out.println(product.getProductName() + " za cenę " + product.getPrice());
}
} catch(Exception e) {
e.printStackTrace();
} finally {
if(em != null)
em.close();
if(emf != null)
emf.close();
}
}
}
...@@ -79,6 +79,6 @@ public class Zapis_Insert { ...@@ -79,6 +79,6 @@ public class Zapis_Insert {
em.close(); em.close();
if(emf != null) if(emf != null)
emf.close(); emf.close();
} }
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment