Hibernate简单添加记录例子

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、保存,运行结果

数据库表记录:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值