Hibernate:可行的ORM框架技术

写SQL语句有什么不好吗:

  • 不同的数据库使用的SQL语法不同。
  • 同样的功能在不同的数据库中有不同的实现方式,比如分页SQL
  • 程序过分依赖SQL对程序的移植及扩展,维护等带来很大麻烦。

重点内容
Hibernate是java领域的一款开源的ORM框架技术,对JDBC进行了非常轻量级的对象封装。
Hibernate是充当持久化层的作用,将不同系统的业务逻辑层与数据库层(可用不同的软件编写的)相联系。
其他主流的ORM框架技术:
- MyBatis
- Toplink,现在为Oracle AS TopLink
- EJB重量级的ORM框架技术,用于javaee

编写Hibernate
开发工具:eclipse
eclipse综合开发工具插件:Hibernate Tools for Eclipse Plugins(简化ORM框架Hibernate,以及JBoss,Seam,EJB3等的开发工作)

插件安装:
慕课网eclipse安装Hibernate Tools插件
Hibernate tools插件下载教程

编写Hibernate例子:

  • 创建Hibernate的配置文件hibernate.cfg.xml
  • 创建持久化类
  • 创建对象-关系映射文件
  • 通过Hibernate API编写访问数据库的代码

用Hibernate和mysql软件

导入的包:

  • 导入Hibernate必须的jar包(hibernate-release-x.x.x.Final\lib\required)
  • 导入Mysql的jdbc驱动(mysql-connector-java-x.x.x-bin.jar)
  • 导入Junit4的jar包(junit-x.x.jar)单元测试工具

在eclipse中创建hibernate项目,并导入jar包的过程视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值