1、数据库表student:

2、建立JavaProject工程hibernateFist,正确完成hibernate的部署(可参照hibernate部署)。在com.test包下新建Test测试类
项目结构如下:

3、编写test.java完成添加记录
package com.test;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.bean.Student;
import com.tools.HibernateSessionFactory;
public class Test {
public static void main(String[] args){
Session session=HibernateSessionFactory.getSession();//创建session对象
Transaction ts=session.beginTransaction();//创建事务对象
Student student=new Student();//创建POJO类对象
student.setSno(1005);
student.setSname("gan");
student.setScore(100d);
try{
session.save(student);//保存对象
ts.commit();//提交事务
Query query=session.createQuery("from Student where id=1005");//创建查询对象
List list=query.list();//获得查询结果
Student stu=(Student)list.get(0);
System.out.println(stu);//输出
}catch(Exception e){
e.printStackTrace();
ts.rollback();//提交失败回滚事务
}finally{
HibernateSessionFactory.closeSession();
}
}
}
4、修改POJO类Student.java,添加toString()方法

5、保存,运行结果

数据库表记录:

这篇博客通过一个简单的例子展示了如何在JavaEE项目中利用Hibernate框架向数据库添加记录。首先介绍了名为student的数据库表,然后详细说明了创建 Hibernate 配置的JavaProject工程步骤,并在com.test包下创建Test测试类。接着,博主编写了test.java文件实现添加记录功能,并在POJO类Student.java中添加了toString()方法以方便输出。最后,运行结果成功显示在数据库表记录中。
5427

被折叠的 条评论
为什么被折叠?



