Hibernate初试

搞了一个多小时才弄出来。网上说有一个没有基础的人弄了半个小时就成功了,让我情何以堪。

不是基于web程序的。

而是一个普通的javaproject。大部分时间是在找错误原因。都是因为jar包的缺少引起的。

工程的jar包结构如下:

Hibernate初试_第1张图片

 

其他的基本配置就可以按照网上很多的例子,新建一个student类,一个test类,一个student.hbm.xml,一个hibernate.cfg.xml,

另外建立好数据库。执行test就可以了。数据库里就可以多出来几个test里面插入的数据。

java test.java如下:

import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class test { public static void main(String s[]) { try { SessionFactory sf = new Configuration().configure() .buildSessionFactory(); Session session = sf.openSession(); Transaction tx = session.beginTransaction(); for (int i = 0; i < 3; i++) { Student stu = new Student(); stu.setSno(1); stu.setSname("stu" + i); stu.setSage(20 + i); session.save(stu); } tx.commit(); session.close(); } catch (HibernateException e) { e.printStackTrace(); } } } 

 

执行结果如下:

 

Hibernate初试_第2张图片

你可能感兴趣的:(Hibernate初试)