2024年2月23日

Hibernate学习(一)

作者 高劲松

1、配置文件

2、测试

package com.mycom.javaeessh.test;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;

import com.mycom.javaeessh.object.Course;
import com.mycom.javaeessh.object.RegisterBean;

public class TestHibernate {
private Session session = null;

public TestHibernate() {
    // 找到Hibernate配置
    Configuration config=new Configuration();
    // 从配置中取出SessionFactory
    SessionFactory factory=config.configure().buildSessionFactory();
    session=factory.openSession();
}

public static void main(String[] args) {
    TestHibernate th=new TestHibernate();

    Transaction ts=th.session.beginTransaction();
    ts.begin();
    for(int i=0;i<10000;i++)
    {
    RegisterBean rs=new RegisterBean();
    rs.setName("高xx");
    rs.setMajor("计算机");
    rs.setNotes("北华航天工业学院");
    th.session.save(rs);

    Course cu=new Course();
    cu.setName("aaaa");
    cu.setKsxi(2);
    cu.setScore(90);
    cu.setKsxi(3);
    th.session.save(cu);
    }
    ts.commit();
    th.session.close();

}

}