我的勇气和你的勇气加起来,对付这个世界总够了吧?去向世界发出我们的声音,我一个人是不敢的,有了你,我就敢 。——《爱你就像爱生命》
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。
领取专属 10元无门槛券
私享最新 技术干货