/* * Main.java * * Created on 10 de Mar�o de 2007, 11:52 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package empresa.modelo; import org.hibernate.Transaction; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; /** * * @author 203620 */ public class CriarSistemaAutomotor { /** Creates a new instance of Main */ public CriarSistemaAutomotor() { } /** * @param args the command line arguments */ public static void main(String[] args) { PecaSimples p1, p2, p3, p5; p1 = new PecaSimples("P1", 12.4f); p2 = new PecaSimples("P2", 2.4f); p3 = new PecaSimples("P3", 1.4f); p5 = new PecaSimples("P5", 20.1f); SistemaAutomotor sa1, sa2, sa3, sa4; sa2 = new SistemaAutomotor("SA2"); sa2.adicionarComponente(p1); sa2.adicionarComponente(p3); sa3 = new SistemaAutomotor("SA3"); sa3.adicionarComponente(p3); sa3.adicionarComponente(p5); sa4 = new SistemaAutomotor("SA4"); sa4.adicionarComponente(sa2); sa4.adicionarComponente(sa3); sa1 = new SistemaAutomotor("SA1"); sa1.adicionarComponente(sa4); sa1.adicionarComponente(p1); System.out.println("Preco de venda de SA1" + sa1.obterPrecoVenda()); SessionFactory sessionFactory = new Configuration().configure() .buildSessionFactory(); Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); session.save(sa1); tx.commit(); session.close(); } }