Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108871
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-09 12:19
文章分类

全部博文(60)

文章存档

2015年(3)

2014年(41)

2013年(16)

我的朋友

分类: Windows平台

2014-04-10 17:26:04

package com.study.test;




import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;


import com.study.dao.po.Student;
import com.study.dao.po.Teacher;


public class TeacherTest {
public static void main (String[] agr0){
//Configuration cfg = new Configuration().configure("/hibernate.cfg.xml");
//SessionFactory sf = cfg.buildSessionFactory();
// Session session = sf.openSession();
// Transaction t = session.beginTransaction();
// Student stu = new Student();
// stu.setId(1002);
// stu.setName("wangwu");
// stu.setAge(20);
// session.save(stu);
// t.commit();
// session.close();

//Configuration cfg = new Configuration().configure()
Configuration cfg = new AnnotationConfiguration().configure();
//cfg.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");


StandardServiceRegistry   sr = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();    
   SessionFactory sf = cfg.buildSessionFactory(sr);

   // SessionFactory sf =cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
Teacher t = new Teacher();
t.setId(1004);
t.setName("wangwu11");
t.setTitle("教授");
session.save(t);
session.getTransaction().commit();
session.close();
sf.close();
}
}

阅读(837) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~