我的第一个Hibernate程序
今天开始学习Hibernate,开启我的第一个Hibernate程序
1.方法一:myeclipse自动生成
首先,建立一个数据库student
第二步,在student数据库中建立一张表student
第三步,打开 myeclipse10,打开MyEclipse Hibernate preperctive
第四步,在DB Browser中新建一个新的DB连接
第五步,新建一个新的mysql的连接
切换至Myeclipse java prespective
第六步,新建一个Hibernate_001的项目,并加入myeclipse对于Hibernate的支持
第七步,再次切换到Hibernate prespective中,使用Hibernate reverse engineering
第八步,
切换至java prespective,新建一个test.java,在test.java中输入如下的代码:
//此代码功能是向数据库中插入一个新建的stu的对象
public static void main(Strring[]args)
{
Student stu=new Student();
stu.setSno(6);
stu.setSname("f");
stu.setSgrade(12);
Configuration cfg=new Configuration().configure();
SessionFactory sc=cfg.buildSessionFactory();
Session se=sc.openSession();
Transaction tx=se.beginTransaction();
se.save(stu);
tx.commit();
System.out.println("success!");
}
第九步,执行java代码结束后,检查数据库,在数据库中查询select * from student;
Hibernate操作成功。
2.方法二:手工配置
同样使用Student数据库
第一步,建立一个Hibernate_002程序
2.导入jar包
3.第三步,在src下新建一个hibernate.cfg.xml,并在此文件中输入以下内容,配置数据库连接的基本信息
第四步 在src下新建一个Student.hbm.xml文件,并在Student.hbm.xml中配置student表的基本属性
第五步,创建一个Student.java类,Student类放在com.zk.Student中
最后一步,新建一个test文件,并输入下列代码,向数据库中插入新的数据
数据插入成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)