Java Tutorial/Hibernate/Introduction
Hibernate and HSQL
File: Main.java
<source lang="java">
import org.hibernate.Session; public class Main {
public static void main(String[] args) throws Exception { HibernateUtil hibernateUtil = new HibernateUtil(); hibernateUtil.executeSQLCommand("create table survey (id int,name varchar);"); Session session = hibernateUtil.getSession(); Survey survey = new Survey(); survey.setName("Survey"); System.out.println(survey.getId()); session.save(survey); session.flush(); System.out.println(survey.getId()); Survey surveyInSession = (Survey) session.get(Survey.class, survey.getId()); System.out.println(surveyInSession.getName()); session.close(); hibernateUtil.checkData("select * from survey"); }
}</source>
Setup Hibernate Environment
File: Main.java
<source lang="java">
import org.hibernate.Session; public class Main {
public static void main(String[] args) throws Exception { HibernateUtil hibernateUtil = new HibernateUtil(); hibernateUtil.executeSQLCommand("create table survey (id int,name varchar);"); Session session = hibernateUtil.getSession(); Survey survey = new Survey(); survey.setName("Survey"); System.out.println(survey.getId()); session.save(survey); session.flush(); System.out.println(survey.getId()); Survey surveyInSession = (Survey) session.get(Survey.class, survey.getId()); System.out.println(surveyInSession.getName()); session.close(); hibernateUtil.checkData("select * from survey"); }
}</source>