首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate内写测试种这些都是什么意思

2013-07-01 
hibernate内写测试类这些都是什么意思public class TeacherTest {public static void main(String[] args)

hibernate内写测试类这些都是什么意思

public class TeacherTest {


public static void main(String[] args) {
Teacher t = new Teacher();

t.setName("t1");
t.setTitle("aaaa");


Configuration cfg = new AnnotationConfiguration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
session.close();
sf.close();
}

}

[解决办法]

        Teacher t = new Teacher(); //创建Teacher对象的实例,并且下下面初始化属性
        t.setName("t1");
        t.setTitle("aaaa");
        Configuration cfg = new AnnotationConfiguration();//读取以注解方式配置的信息
        SessionFactory sf = cfg.configure().buildSessionFactory();//创建session工厂
        Session session = sf.openSession();//打开会话,和浏览器会话不一样,这里用于控制事务的
        session.beginTransaction();//打开事务
        session.save(t);//在该事务中所做的操作
        session.getTransaction().commit();//提交事务
        session.close();//关闭会话
        sf.close();//关闭session工厂,操作结束、

热点排行