// package rest; // import dto.ConnectDB; // import dto.Scan; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.boot.Metadata; import org.hibernate.boot.MetadataSources; import org.hibernate.boot.registry.StandardServiceRegistry; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import javax.ws.rs.GET; import javax.ws.rs.Path; // import org.hibernate.EntityManager; // @Path("/storeData") // public class StoreData { // //all of these need cleaning up to be a more sensible soution // // @RestClient // // CreateScanService createScanService; // @GET // public void Store() { // //Create typesafe ServiceRegistry object // StandardServiceRegistry ssr = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build(); // Metadata meta = new MetadataSources(ssr).getMetadataBuilder().build(); // SessionFactory factory = meta.getSessionFactoryBuilder().build(); // Session session = factory.openSession(); // Transaction t = session.beginTransaction(); // Scan e1=new Scan(); // e1.setScanId(2); // e1.setProductId("1"); // e1.setEventId("Chawla"); // e1.setIsManagedService("aa"); // e1.setComponentList("aaa"); // session.save(e1); // t.commit(); // System.out.println("successfully saved"); // factory.close(); // session.close(); // } // }