Hibernate环境搭建超详细

前言

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

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

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

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

今天,为大家介绍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/

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

解压后的目录如下

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

  • documentation是帮助文档

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

documentation帮助文档

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

进入documentation\manual\zh-CN\pdf

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

返回到起点,然后进入documentation\javadocs

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

导入jar包

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

  • hibernate3.jar

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

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

2.Build Path

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

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

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

加入源码和javadoc支持

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

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

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

导入好以后的使用

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

例如指向session.save(user);

至此,Hibernate环境搭建完成。

时间: 2024-10-14 12:27:50

Hibernate环境搭建超详细的相关文章

win7中Android开发环境搭建超详细(百度)

Android系统如火如荼,Android软件开发也相当流行,这里介绍如何一步步完成Android软件开发环境的搭建. 工具/原料 能联网的计算机 Java环境搭建 1 Android软建开发用的是Java语言,所以第一步当然要完成Java环境的搭建, Java环境搭建其实就是jdk安装,jdk百度一下很多地方都能找到,如果你想获得官方最新版本就到sun官网去找吧,连接自己搜一下吧这里不能贴网址的 2 下载过程就不赘述了,下载好后双击安装软件按步骤安装, 安装路径最好默认,但也可以自定义, 路径

Hibernate学习之——Hibernate环境搭建

之前在写关于安卓闹钟的教程,写了一半就没后一半了,其实自己也没做好,在校外实习,校内毕业实习又有任务,只能先放放了,等毕业实习结束之后,在继续安卓闹钟开发之旅,相信这个时间不会很久的.现在毕业实习用到的SSH框架(Struts+Spring+Hibernate),自己没有多少时间去好好学习,但是还是想把学到的东西记录下来. 一.Hibernate简介 1.什么是Hibernate? Hibernate是数据持久层的一个轻量级框架.数据持久层的框架有很多比如:iBATIS,myBatis,Nhib

hibernate环境搭建及配置文件

首先要下载好hibernate文件包 然后新建项目: 1.导入jar包(打开下载好的文件包,找到lib文件下的required文件包,里面有jar包) 注意:初学者可以暂时copy一下代码. 2.新建一个class文件,内容如下: public class Person { //类的属性 private Integer id; private String name; private String password; private Date birthday; //无参构造函数 public

Hibernate环境搭建+struts整合

说明:本文档,是和struts2+hibernate的整合示例. lib下还有struts2的jar包,本示例没有显示.struts2的搭建参考struts2的环境搭建 一下载hibernate的jar包,并将相关jar包导入的项目web-inf的lib下 二:配置hibernate.cfg.xml文档 1 <!DOCTYPE hibernate-configuration PUBLIC 2 "-//Hibernate/Hibernate Configuration DTD 3.0//EN

hibernate环境搭建

持久化概念: 持久化就是把数据(如内存中的对象)同步保存到数据库或某些存储设备中(如磁盘文件中.XML数据文件中)等等. 在软件的分层体系结构中,持久化层是与数据库打交道的逻辑层. JDBC-的问题: 代码繁琐: 一个插入对象的例子 public void addAccount(final Account account) throws DAOException,AccountAlreadyExistException{ final Connection conn=getConnection()

springmvc+spring-data-jpa+hibernate环境搭建与配置

1.JPA诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,百度百科说是JDK为了实现ORM的天下归一,目前也是在按照这个方向发展,但是还没能完全实现.在ORM框架中,Hibernate是一支很大的部队,使用很广泛,也很方便,能力也很强,同时Hibernate也是和JPA整合的比较良好,我们可以认为JPA是标准,事实上也是,JPA几乎都是接口,实现都是Hibernate在做,宏观上面看,在JPA的统一之下Hibernate很良好的运行. 2.使用springmvc+spring-data

Centos系统下Lamp环境的快速搭建(超详细,转)

lamp的搭建对于初学者是一件很头疼的事情,所以借此机会把自己当初快速搭建linux+apche+mysql+php的方法分享大家希望能到你. 工具/原料 虚拟机及Centos操作系统 Linux基本命令的使用 方法/步骤 首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下 yum -y install httpd m

Spring+Springmvc+Hibernate环境搭建与配置

这里给出JavaWeb项目Spring+Springmvc+Hibernate框架环境的搭建与配置,方便以后快速创建项目.下面是以本人的一个项目为例给出的配置,不同项目具体的结构都是可以按一下结构完成的,至于配置内容则需要按照具体的项目需求更改部分内容.需要注意的是,本项目是以使用注解为前提完成的项目. 一.项目目录 首先说明一下,本项目是maven项目,采用Spring+Springmvc+Hibernate的框架,前端模板引擎采用thymeleaf,html代码存放在下面结构的templat

深入理解Fabric环境搭建的详细过程

博主之前的文章都是教大家怎么快速的搭建一个Fabric的环境,但是其中大量的工作都隐藏到了官方的脚本中,并不方便大家深入理解其中的过程,所以博主这里就将其中的过程一步步分解,方便大家! 前面的准备工作我就不用多说了,也就是各种软件和开发环境的安装,安装好以后,我们git clone下来最新的代码,并切换到v1.0.0,并且下载好我们需要使用的docker镜像,也就是到步骤6,接下来我们要解析的是之后的步骤,也就是真正的搭建Fabric的过程. 1.生成公私钥和证书 Fabric中有两种类型的公私