/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package dynamicdb2; import java.util.HashSet; import java.util.Set; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence; /** * * @author intel */ public class ArticlesManager { public static void main(String[] args) { EntityManagerFactory emfactory = Persistence.createEntityManagerFactory("$objectdb/db/cngdy4dydb2.odb"); EntityManager entitymanager = emfactory.createEntityManager(); entitymanager.getTransaction().begin(); Category category = new Category(11,"object db sample"); Category category1 = new Category(12,"object db sample1"); Category category2 = new Category(14,"object db sample2"); Article articleOne = new Article(11,"One-to-One Mapping", "One-to-One XML Mapping Tutorial", "Hibernate,One-to-One", "Content of One-to-One XML Mapping Tutorial"); Article articleTwo = new Article(12,"One-to-Many Mapping", "One-to-Many XML Mapping Tutorial", "Hibernate,One-to-Many", "Content of One-to-Many XML Mapping Tutorial"); Article articleThree = new Article(13,"Many-to-Many Mapping", "Many-to-Many XML Mapping Tutorial", "Hibernate,Many-to-Many", "Content of Many-to-Many XML Mapping Tutorial"); Set
articles = new HashSet
(); articles.add(articleOne); articles.add(articleTwo); articles.add(articleThree); entitymanager.persist(category); entitymanager.persist(category1); entitymanager.persist(category2); entitymanager.persist(articleOne); entitymanager.persist(articleTwo); entitymanager.persist(articleThree); entitymanager.getTransaction().commit(); entitymanager.close(); emfactory.close(); } }