码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate目录结构以及环境搭建

时间:2014-10-14 01:14:07      阅读:511      评论:0      收藏:0      [点我收藏+]

标签:hibernate   hql   jar   

        上篇博客,概述了一下Hibernate,今天这篇继续说说Hibernate包含的各个包的含义,以及对hibernate环境的搭建。

         一、hibernate目录解析

       下载好一个hibernate包,解压看到里边有若干个文件夹,这些东东是都是什么,有神马作用呢?看下图:

     bubuko.com,布布扣

                上图是捡着重要的目录给重新命名了。

             由上至下依次表示:

                     API 文档——doc:操作的hibernate的手册,

                     映射文件实例——eg:里边包含的就是hbm文件的书写实例,

                    配置文件实例——etc:包含hibernate配置文件cfg的书写实例,

                    hql语法规定——grammar:hibernate持久化数据库适用的中间语言是hql语言,这里就是hql和sql转换的  规则。

                    hibernate的依赖类库——lib:hibernate使用的第三方类库

                    hibernate的核心源码——src:hibernate的核心源码,但是我们使用的不是它,而是src里的东西形成的jar包——hibernate3.jar。

                    测试程序——test,对hibernate的测试代码,我们很少用到。

          想说的是

          说这些目录是因为发现,刚接触hibernate,其实不仅是hibernate,我们每每接触新的东西,过程中遇到bug,就习惯性的“上网”  ,搜啊,找啊的,要是没有网,就悲催了。那我们要怎么办呢?————API在手,轻松编程。

大家看上边的目录,我们需要的东西基本全在里边了:除了API,还有映射文件,配置文件 的书写,都有模板供我们用,只是我们没有发现,还在网上苦寻。根据我最近开始使用API的点滴经验发现,我通过API查到的东西比网上来的印象深刻。希望对大家有帮助。


   二、环境的搭建

                      很简单的四步搞定

              1、首先使用Eclipse/Myeclipse搭建一个项目。大家都会,就不截图了。

              2、引入hibernate相关的jar包。

                     2.1 这里要说的是,因为hibernate的包不是一,两个,是一大堆,所以我们采用导入UserLibrary的形式来引入。

                   下图是建立UserLibrary:windows/preference

                      bubuko.com,布布扣

                            

                    2.2 像新建的UserLib中导入jar————引入那些包?

                            hibernate依赖包————上图中lib下的所有。

                            hibernate的核心包————hibernate3.jar 。

                            JDBC驱动包——————连接那个数据库就导入那个。

          3、讲新建的userLibaray加入到项目中————项目右键--properties

           bubuko.com,布布扣

             

           4、添加配置文件————告诉项目连接哪里?

           就是在项目的SRC文件下,增加hibernate.cfg.xml文件,具体怎么写,已经说过在上图目录中有配置文件的实例。

        就这样就搭建好了。

      总结: 这个环境中,连接数据库这一环节,hibernate.cfg.xml只指明了操作方向,而干活的是导入的这些jar包。

当然这些东东也只是工作环境,我们真正要服务的内容——对象,是要考映射文件来实现关系模型和对象模型的匹配。映射文件将在下篇博客中介绍。

                        


           

Hibernate目录结构以及环境搭建

标签:hibernate   hql   jar   

原文地址:http://blog.csdn.net/wangyongxia921/article/details/40053397

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!