package tutorial.persistence; import java.util.*; import javax.persistence.*; /** * Populates the database with an initial set of values for the * tutorial. */ public class SeedDatabase { public static void seed(EntityManager em) { List objects = new LinkedList(); objects.add(new Dog("Binney", 80)); objects.add(new Dog("Fido", 50)); objects.add(new Dog("Odie", 30)); objects.add(new Dog("Tasha", 75)); objects.add(new Dog("Rusty", 25)); // write the new objects to the database em.getTransaction().begin(); for (Object ob : objects) em.persist(ob); em.getTransaction().commit(); System.out.println("Created " + objects.size() + " new dogs."); } public static void main(String[] args) { EntityManagerFactory emf = Persistence. createEntityManagerFactory(null); EntityManager em = emf.createEntityManager(); seed(em); em.close(); emf.close(); } }