package hoge;


import java.util.HashSet;
import java.util.Set;

import net.sf.hibernate.Session;
import net.sf.hibernate.SessionFactory;
import net.sf.hibernate.Transaction;
import net.sf.hibernate.cfg.Configuration;

public class Insert {

	public static void main(String[] args) throws Exception {
		
		SessionFactory sessionFactory =
			new Configuration().configure().buildSessionFactory();

		Session session = sessionFactory.openSession();
		Transaction transaction = session.beginTransaction();
		

		Item item = new Item();
		item.setName("ゲーム");
		
		Set details = new HashSet();
		ItemDetail detail1 = new ItemDetail();
		detail1.setName("ドラクエ8");
		details.add(detail1);
		ItemDetail detail2 = new ItemDetail();
		detail2.setName("ドラクエ7");		
		details.add(detail2);
		ItemDetail detail3 = new ItemDetail();
		detail3.setName("FF13");
		details.add(detail3);
		
		item.setItemDetails(details);
		session.save(item);
		
		transaction.commit();
		session.close();
	}
}
