Hibernate相关(1)

我的勇气和你的勇气加起来,对付这个世界总够了吧?去向世界发出我们的声音,我一个人是不敢的,有了你,我就敢 。——《爱你就像爱生命》

Hibernate相关(1)

什么是Hibernate,它是一个Java的持久层框架,不管怎么说实质就是用来操作数据库,这个是不会改变的,不管哪一个类似的框架,同时最基础的我们使用JDBC来直接操数据库,而它也是基于JDBC的,对JDBC进行的一个封装,只要弄懂JDBC的实质,那这个的学习就是水到渠成的事情。

回顾JDBC是如何工作的

加载JDBC驱动程序 建立数据库连接Connection 创建执行SQL的语句Statement 处理执行结果ResultSet 释放资源

再来看看Hibernate的相关

我们也将分为下面几个步骤

创建Hibernate配置文件

创建持久化类

生成对象关系映射文件

使用API访问数据库

首先我们加入Hibernate的相关JAR包,然后我们因为要和数据库交互,如果用的Mysql,我们还要加入的关联包。

下一步,我们将根据需求新建实体类对象,在Hibernate中成为持久化JAVA类,有几点值得注意的: 提供一个无参构造器, 提供一个标识属性,前者目的,通过反射创建对象,后者是让Hibernate识别

最后就是通过Hibernate提供的相关API进行查询,而Session是最为核心的,那么下一次我们将来讲解Session。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G1GC0400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券