/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package jpa20vererbung;

import java.util.Date;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

/**
 *
 * @author skleuker
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       EntityManagerFactory eMF =
          Persistence.createEntityManagerFactory("JPA20VererbungPU");
       EntityManager em=eMF.createEntityManager();
       em.getTransaction().begin();
       em.persist(new Buch("JPA", 2, 39.99f));
       em.persist(new Produkt("Maus", 4, 7.99f));
       em.persist(new Lebensmittel("Tofu", 7, 0.69f, new Date()));
       em.getTransaction().commit();
       for(Produkt p:(List<Produkt>)em.createQuery("SELECT p FROM Produkt p").getResultList())
           System.out.println(p);
    }

}
