hibernate学习笔记(一)

当日记写吧。家家有本难念的经,很不喜欢现在这种等着给食儿的感觉,各种原因,总的来说还是技术不够啊。才华配不上野心,诸事不顺的这一年偏偏又遇到了想照顾一生的人,还被拒绝了抓狂。真要努力了。

--------------------------------------------------开始正事-----------------------------------------------------

本人菜鸟,最近在学习Java的几个框架:Spring,Struts,Hibernate。网上看了很多教程,起初不理解,现在终于明白点了,所以在此留下笔记,供日后回忆。

首先说 hibernate 的作用

为了更方便,更安全的操作数据库。省去一部分sql语句和事务的相关代码,通过配置文件的方式连接数据库并且将实体类对应到数据库的表,把实体类中各成员变量对应到表中各个字段。

接着是 hibernate的 配置

1.新建web工程(不一定非得是web工程)

2.添加hibernate支持

a.自己导入hibernate的 jar 包


b.在myeclipse中添加支持(可以搜索相关教程)

需要一个“总揽全局”的主配置文件 hibernate.cfg.xml(放到src目录下)。还需要和每个实体类相对应的配置文件      实体类名.hbm.xml (名字随便叫,是xml文件就行,最好跟实体类放到一个包下)

3.配置上述两个 配置文件

跟实体类相对应的配置文件(暂且叫User.hbm.xml)


hibernate.cfg.xml文件


4.使用hibernate框架

读取配置文件 hibernate.cfg.xml,获取sessionFactory,可以写一个如图所示的工具类,当需要的时候直接取出 sessionFactory


通过sessionFactory获取session,然后进行CRUD的操作




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值