hibernate在ssh中的作用

今天正在整理以前做过的东西,在整理ssh web相关的内容时,产生了想对hibernate写点东西的冲动,亦就是产生这篇博客的原因


hibernate是一款比较优秀的ORMapping框架,真正意义上把面向对象的编程思想应用到了数据库编程上。

对于hibernate的学习主要遵循以下步骤:

1、下载hibernate相关的document

2、新建工程,引入hibernate相关jar包。最好是对每个jar主要能干什么弄明白

3、创建实体类

4、配置hibernate相关的配置文件

5、创建实体类的映射文件或者注解,主要是配置好映射关系,还有一些与性能相关的配置项

6、搭建junit测试环境

7、编写测试case,进行测试

以上步骤应该注意:

1、只引入相关的jar包,不要多

2、特别注意在设级联属性和fetchtype的时候要根据本项目的实际情况来设

3、理解一级缓存、二级缓存一级查询缓存的含义,根据实际情况来设置

4、使用load和get时特别注意,load得到的对象是一个代理对象,session关闭后,不可以再去操作数据库

5、记住,任何操作都可以用EJBQL语句实现


在ssh中的作用

主要用来实现DAO层的相关功能,在访问数据的同时,使得架构更加松耦合,屏蔽各种数据源的区别

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值