Example usage for javax.persistence Persistence createEntityManagerFactory

List of usage examples for javax.persistence Persistence createEntityManagerFactory

Introduction

In this page you can find the example usage for javax.persistence Persistence createEntityManagerFactory.

Prototype

public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName) 

Source Link

Document

Create and return an EntityManagerFactory for the named persistence unit.

Usage

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());

}