Hibernate目录结构以及环境搭建

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

         一、hibernate目录解析

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

    

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

             由上至下依次表示:

                     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

                     

                            

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

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

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

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

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

          

             

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

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

        就这样就搭建好了。

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

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

                        


           

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。