zoukankan      html  css  js  c++  java
  • Hibernate环境搭建超详细

    前言

    环境搭建其实可以简单到导入相关jar包即可。

    但是对于学习来说,这个环境搭建的内容还是挺多的,目的是提供一个让我们如何快速学习和掌握类库的学习环境。作为程序猿,学习和使用类库是必须掌握的技能。如何快速的学习和使用类库,这里有很多经验和技巧。比方说参照官方文档中教程、api、在ide中加入如javadoc支持等等。

    官方文档是我们学习一个类库中最重要的手段和途径,书籍、博客教程的作者都是根据官方文档来学习这些类库的。官方文档提供了最新的、系统的、最准确的学习资料。虽然这些文档有很多都是英文的,但这不是我们不去看文档的理由。可能你说英语都不太好,但很多人也和你一样,比如我。即使这样,我还是坚持看官方文档,准备一本电子词典,我用的是bing词典,每次遇到不认识的单词,就查一查,并加入到生词本里,渐渐的一些文档我都能初略看懂。

    从我自学第一个java类库HttpClient,到现在(半年)我自学了Jsoup、FileUpload、jQuery、highcharts等。虽然我不能说我把这些都吃透了,但实现一些简单的功能是没问题的。要问我有什么方法——在桌面上放一个api文档文件夹。每个程序员的桌面都应该有这么一个文件夹。

    clip_image001

    今天,为大家介绍Hibernate环境搭建,并不仅仅是导入几个jar包,我是把我学习类库的一些经验分享给大家,授人以鱼,不如授人以渔。

    1.不要对新的东西有恐惧感,因为作为程序猿,你只能不断学习。当我们学习过几个类库之后,我们就会有一些经验,而且会发现学习一个新事物的乐趣——成就感。

    2.最重要的是参照官方文档,准备一个电子词典。在ide中加入javadoc,参考api文档等。

    3.切勿死记硬背,准备一个笔记本。对一些思路性的东西,我们可以记在笔记本里,至于类库中的类、方法我们主要参考api文档。

    4.不要一味的找百度,费时费力,并且百度上的很多教程是落后我们好久年的老版本,有些时候还会出现一些问题。

    5.切勿浮躁,越是着急越是出错,学习是一个慢慢积累的过程。

    下载并了解其文档结构

    Hibernate3.6.10下载地址

    http://sourceforge.net/projects/hibernate/files/hibernate3/3.6.10.Final/

    clip_image002

    下载文件为:hibernate-distribution-3.6.10.Final-dist.zip,文件名的解释是hibernate3.6.10最终发布版。

    解压后的目录如下

    clip_image003

    上面划红线的是我们特别注意的:

    • documentation是帮助文档
    • project是源码
    • hibernate3.jar是Hibernate核心jar包,lib下是Hibernate所需要的支持jar包。

    documentation帮助文档

    我们先来看文档,就是documentation,下面画红线的是我们必须要看的。

    clip_image004

    进入documentationmanualzh-CNpdf

    clip_image005

    看看这是神马,没错就是中文帮助文档,哈哈。放着先,一会再看!

    clip_image006

    返回到起点,然后进入documentationjavadocs

    clip_image007

    点击index.html进入Hibernate的api帮助文档

    clip_image008

    导入jar包

    新建一个web工程XHibernate,我们需要导入:

    • hibernate3.jar
    • lib目录下的required文件夹中的所有jar包
    • 数据库连接驱动,例如mysql需要:mysql-connector-java-5.1.36-bin.jar

    clip_image009

    1.将上述jar包复制到XHibernate项目下的WebRoot/WEB-INF/lib目录下

    clip_image010

    2.Build Path

    在这之间,刷新按下F5刷新。

    右击刚刚新建的项目,选择build Path -- Configure Build Path...。进入Java Build Path项。

    clip_image011

    这里有个小技巧,按住Ctrl或Shift键可连选。

    clip_image012

    加入源码和javadoc支持

    在新建好的代码中,随便找一个陌生的类例如Session,然后按住ctrl键左击Session类,来到代码未找到页面

    clip_image013

    选择Attach Source...然后选择External Folder...

    clip_image014

    选择刚才解压的hibernate文件夹,至此导入源码和javadoc成功

    clip_image015

    导入好以后的使用

    鼠标指向一个类的方法时,会有方法的详细解释。在编码时非常有用!

    例如指向session.save(user);

    clip_image016

    至此,Hibernate环境搭建完成。

  • 相关阅读:
    petshop4.0 详解之三(PetShop数据访问层之消息处理)
    MemberShip的使用
    PetShop 详解之一 系统架构设计
    PetShop4,错误提示:没有为 SQL 缓存通知启用数据库"MyCard"
    PetShop4,错误提示:System.Web.Security.SqlMembershipProvider”要求一个与架构版本“1”兼容的数据
    【Linux从零开始】:1.文件与目录的管理和配置(1)
    【笔记】在.NET中使用强类型有以下优点:
    【好文收藏】:Linq to DataSet
    【好文收藏】泛型与非泛型的比较(百度文库)
    HDOJ1102 Constructing Roads[Prim()]
  • 原文地址:https://www.cnblogs.com/klguang/p/4760368.html
Copyright © 2011-2022 走看看