List of usage examples for javax.persistence Persistence createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
From source file:streaming.StreamingTest.java
public void trierParOrdreChronologique() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); Collection<Film> film = em.createQuery("SELECT f FROM Film f ORDER BY f.annee").getResultList(); for (Film f : film) { System.out.println(f.getTitre()); }// www .j a va2s . c o m }
From source file:streaming.StreamingTest.java
public void verifNbGenreEgal6() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); // Collection<Genre> genre = em.createQuery("SELECT g FROM Genre g").getResultList(); // Assert.assertEquals(6, genre.size()); //2eme mthode : Long nbGenre = (Long) em.createQuery("SELECT COUNT(g) FROM Genre g").getSingleResult(); Assert.assertTrue(nbGenre == 6L);//from ww w. java2 s. c o m }
From source file:streaming.StreamingTest.java
public void listeFilmsFrancais() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); List<Film> film = em.createQuery("SELECT f FROM Film f JOIN f.pays p WHERE p.nom = 'France'") .getResultList();// w w w . ja v a2 s . c o m Assert.assertTrue(film.size() == 1L); }
From source file:Logica.Usuario.java
/** * * @param NIT//ww w . j a v a 2 s. c om * @param Nombre * @param direccion * @param telefono * @param telefax * @param ciudad * @param correo * @param celular * @return boolean * @throws RemoteException * * Crea un proveedor en la base de datos. */ @Override public boolean CrearProveedor(String NIT, String Nombre, String direccion, String telefono, String telefax, String ciudad, String correo, String celular, String contacto) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean valido = false; ProveedorJpaController prov = new ProveedorJpaController(emf); Proveedor nuevo = new Proveedor(NIT, Nombre, direccion, correo, telefax, celular, ciudad, contacto); try { prov.create(nuevo); valido = true; emf.close(); } catch (Exception ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } return valido; }
From source file:streaming.StreamingTest.java
public void filmFantastiqueOrdreAlpha() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); List<Film> films = em/* w w w . j a va 2s.c om*/ .createQuery( "SELECT f FROM Film f JOIN f.genre g WHERE g.nom = 'Fantastique' ORDER BY f.titre ASC") .getResultList(); for (Film f : films) { System.out.println(f.getTitre()); } }
From source file:streaming.StreamingTest.java
public void filmFantastiqueOrdreAlphaSansJoin() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); List<Film> filmsFantastiques = em .createQuery("SELECT f FROM Film f WHERE f.genre.nom = 'Fantastique' ORDER BY f.titre ASC") .getResultList();//from w ww.j a va 2 s . c o m for (Film f : filmsFantastiques) { System.out.println(f.getTitre()); } }
From source file:streaming.StreamingTest.java
public void filmsActionFrereCoenParAnneeProd() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); List<Film> filmsAction = em.createQuery( "SELECT f FROM Film f JOIN f.listeRealisateurs r JOIN f.genre g WHERE (g.nom = 'Comdie') and (r.prenom = 'Ethan') ORDER BY f.annee ASC") .getResultList();/*from w ww .j a v a2 s . c o m*/ for (Film f : filmsAction) { System.out.println(f.getTitre()); } }
From source file:Logica.Usuario.java
/** * * @param NIT//from w ww. j a va 2s . com * @param Nombre * @param direccion * @param telefono * @param telefax * @param ciudad * @param correo * @param celular * @return boolean * @throws RemoteException * * Edita la informacin de un proveedor. */ @Override public boolean EditarProveedor(String NIT, String Nombre, String direccion, String telefono, String telefax, String ciudad, String correo, String celular, String contacto) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean hecho = false; ProveedorJpaController prov = new ProveedorJpaController(emf); Proveedor find = prov.findProveedor(NIT); find.setNombre(Nombre); find.setDir(direccion); find.setTel(telefono); find.setFax(telefax); find.setCiudad(ciudad); find.setCorreo(correo); find.setCelular(celular); find.setContacto(contacto); try { prov.edit(find); hecho = true; emf.close(); } catch (NonexistentEntityException ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } catch (Exception ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } return hecho; }
From source file:streaming.StreamingTest.java
public void filmsAutresQueAction() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); List<Film> filmsPasAction = em.createQuery("SELECT f FROM Film f JOIN f.genre g WHERE g.nom <> 'Action'") .getResultList();// w w w. j a v a 2 s . com for (Film f : filmsPasAction) { System.out.println(f.getTitre()); } }
From source file:streaming.StreamingTest.java
public void filmsNeoZelandaisSaufFantastique() { EntityManager em = Persistence.createEntityManagerFactory("StreamingPU").createEntityManager(); List<Film> filmsPasAction = em.createQuery( "SELECT f FROM Film f JOIN f.genre g JOIN f.pays p WHERE g.nom <> 'Fantastique' AND p.nom = 'Nouvelle-Zlande'") .getResultList();/* ww w . ja v a 2s. com*/ System.out.println(filmsPasAction.size()); }