Java tutorial
/* * Copyright 2015 Cognitive Medical Systems, Inc (http://www.cognitivemedciine.com). * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.socraticgrid.hl7.services.orders.functional; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import org.socraticgrid.hl7.services.orders.model.entity.Quantity; public class TestHibernate { public static void main(String[] args) { // creating configuration object Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file //creating session factory object SessionFactory factory = cfg.buildSessionFactory(); //creating session object Session session = factory.openSession(); //creating transaction object Transaction t = session.beginTransaction(); Quantity quantity = new Quantity(); quantity.setCode("KG"); quantity.setUnits("KG"); quantity.setValue("500"); session.persist(quantity); t.commit(); session.close(); } }