Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握, Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执行。
今天我们就一起对Hibernate的应用初步进行一下学习。
首先公欲善其事必先利其器,为了更方便我们书写Hibernate的配置文件,我们这里需要为我们的eclipse安装一个Hibernate Tools的插件,这样就可以很方便的让我们完成Hibernate的配置文件编写。
这里我采用的是在线安装:
1.启动eclipse 2.选择Help > Install New Software...> 3.添加如下地址: 4.选择性安装:hibernate tools在All Jboss tools节点下面
到这里我们的Hibernate Tools就算安装好了,接下来我们就可以通过eclipse很方便的生成相应的配置文件
接下来我们创建一个Java工程,然后将我们的下载好的hibernate JAR包文件导入,这里个人建议大家将这些JAR包添加为一个新的User Liberary,方便以后我们在其他项目中调用,这里我们现在只是为了初步探究Hibernate的使用,这里我们只需要将必要的JAR包文件导入即可,
解压我们下载的Hibernate压缩包,里面有一个lib文件夹,顾名思义,这就是我们会用的JAR包文件,文件里面有很多子目录,我们现在只需要将required文件夹下的JAR包文件导入即可。
导入过hibernate JAR包后,一定要记得导入我们的数据库驱动JAR包,还有就是为了方便我们测试,这里我使用的是Junit单元测试工具,需要一并导入相应的JAR包文件。
导入后所有的JAR包文件后,我们就可以开始我们的代码编写了,首先我们需要创建一个Hibernate配置文件:hibernate.cfg.xml


创建好我们的Hibernate的配置文件后,打开,添加数据库连接驱动地址+数据库连接用户名+数据库连接密码+数据库连接地址+数据库方言等等。
网友评论


