Hibernate 4.1.1的第一个例子HelloWorld (二)

2014-11-24 08:54:17 · 作者: · 浏览: 1
.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;

import com.bird.model.Teacher;


public class TeacherTest {

/**
* @param args
*/
public static void main(String[] args) {
Teacher t = new Teacher();
t.setId(1);
t.setName("t1");
t.setTitle("中级");

Configuration cfg = new Configuration();
cfg.configure();//读取配置文件

ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().
applySettings(cfg.getProperties()).buildServiceRegistry();

SessionFactory factory = cfg.configure().buildSessionFactory(serviceRegistry);

Session session = factory.openSession();
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
session.close();
factory.close();
}

}

package com.bird.test;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;

import com.bird.model.Teacher;


public class TeacherTest {

/**
* @param args
*/
public static void main(String[] args) {
Teacher t = new Teacher();
t.setId(1);
t.setName("t1");
t.setTitle("中级");

Configuration cfg = new Configuration();
cfg.configure();//读取配置文件
www.2cto.com
ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().
applySettings(cfg.getProperties()).buildServiceRegistry();

SessionFactory factory = cfg.configure().buildSessionFactory(serviceRegistry);

Session session = factory.openSession();
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
session.close();
factory.close();
}

}

这样基于最新的hibernate4.1.1的helloworld就OK了
作者:a352193394