Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命 意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

工具/原料

  • Myeclipse

创建数据库连接

  1. 1

    Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。

    打开Myeclipse软件——新建一个Web project。

  2. 2

    创建数据库驱动连接。

    单击右上角的编辑模式,选择Myeclipse Database Explorer。

  3. 3

    新建数据库连接

    右击左侧的面板,选择new,新建一个数据库连接。

  4. 4

    配置连接文件

    根据你的数据库选择不同的数据连接方式,填写你要创建的连接的名字,URL等信息,如图。

    最重要的是加载驱动,没有的话到网上下载自己数据库的驱动。

    我这里是JDBC,连接SQL数据库。单击next——finish。

  5. 5

    选中你新建的数据库,然后单击连接按钮开始进行连接,注意:一定保证你的数据库服务正常工作,否则shi连接不上的。

  6. 6

    连接完成后你会看到数据库中的文件,所有的数据库都在这。一会我们使用我们需要的即可。

    END

生成Hibernate

  1. 1

    回到我们的myeclipse视图,右击我们的工程名。

    然后选择myeclipse——。。。具体如图,太多了,不好写。

  2. 2

    在install Hibernate界面,然后点击NEXT,进行Hibernate的安装。

    新建一个包,用来放我们的Session Factory。

  3. 3

    单击next,选择我们刚刚建立的那个连接,然后你会发现所有都会自动为我们填充上。

  4. 4

    打开我们的项目后你就会发现已经为我们创建好了session工厂。

    END

创建映射文件

  1. 1

    再次回到我们刚刚创建连接的视图,也就是myeclipse database explorer。

  2. 2

    打开我们链接的数据库,展开,找到要创建映射的表,然后根据下图创建即可。

  3. 3

    选择你要创建的内容,如果你连方法都不想自己写也可以,将最后一项勾选上,那样所有的都会为我们自动创建完成,包括基础类。省去了我们非常多的时间。

  4. 4

    注意下一步后,里面的id generator我们一般选择native。OK,基本工作都完成了,剩下的看图即可。

    END

Hibernate笔记①--myeclipse制动配置hibernate的更多相关文章

  1. Myeclipse新建 配置Hibernate

    一.新建一个JAVA项目 二.选中新建的项目单击右键[Add Hibernate Capab-] 三.添加MyEclipse Hiberate Libaries(Hibernate 3.2) 单击[B ...

  2. 菜鸟学习Hibernate——配置Hibernate环境

    一.概念. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库.既然学习Hibernate那么第 ...

  3. Hibernate笔记——缓存机制详细分析

    原文:http://www.cnblogs.com/xiaoluo501395377/p/3377604.html ========================================== ...

  4. Hibernate中"二级缓存"配置

    实体类 : package cn.happy.entity; public class Emp { private Integer empNo; private String empName; pub ...

  5. maven 配置Hibernate

    1.首先在maven中添加jar包依赖 <dependency> <groupId>org.hibernate</groupId> <artifactId&g ...

  6. Java框架:spring框架整合hibernate框架的xml配置(使用注解的方式)

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  7. hibernate简介以及简单配置

    Hibernate简介: Hibernate是一个开源对象关联关系映射的框架,他对JDBC做了轻量级的封装,使我们可以通过面向对象的思想操作数据库. 为什么要用Hibernate: 1: 对JDBC访 ...

  8. MyEclipse+Struts+Hibernate+Mysql开发环境配置

    软件: jdk-6u22-windows-x64.exe apache-tomcat-6.0.29.exe mysql-5.1.51-winx64.exe myeclipse-8.6.0-win32. ...

  9. Hibernate笔记——Hibernate介绍和初次环境配置

    Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. Hibernate ...

随机推荐

  1. Linux基础命令之文件过滤及内容编辑处理(一)

    . cat 功能是连接多个文件并且打印到屏幕输出,或重定向到指定的文件 五大功能: 1.查看文件内容 cat file.txt 2.合并文件内容 cat file1 file2>newfile3 ...

  2. 关于HBase Shell命令基本操作示例

    HBase 为用户提供了一个非常方便的使用方式, 我们称之为“HBase Shell”. HBase Shell 提供了大多数的 HBase 命令, 通过 HBase Shell 用户可以方便地创建. ...

  3. json_decode($str,true)的结果为null

    //$result为传进来的json值 $result = $this->params['auth_result']; //html_entity_decode进行HTML 实体转换为字符 // ...

  4. day 83 Vue学习三之vue组件

    本节目录 一 什么是组件 二 v-model双向数据绑定 三 组件基础 四 父子组件传值 五 平行组件传值 六 xxx 七 xxx 八 xxx 一 什么是组件 首先给大家介绍一下组件(componen ...

  5. python学习之路(1)

    今天刚入门python,对于有c和java基础的我,学习起来还是比较容易的,我并没有用PyCharm写,而是最基础的IDLE,学习python比java容易的地方就是不要写分号,不要打包,不要定义等等 ...

  6. C语言学习记录_2019.02.08

    \n:换行:   \t:制表符,相当于大空格: a[5]={2};<------->a[5]={2,0,0,0,0}; 数组初始化的方法:a[5]={0};即全部初始化为0: 数组初始化的 ...

  7. 马尔可夫毯(Markov blanket)

    马尔可夫毯(Markov blanket) 马尔科夫毯,是满足如下特性的一个最小特征子集:一个特征在其马尔科夫毯条件下,与特征域中所有其他特征条件独立.设特征T的马尔科夫毯为MB(T),则上述可表示为 ...

  8. Oracle下各个NLS相关参数取得方法

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL杂记页     回到顶级页面:PostgreSQL索引页 [作者 高健@博客园  luckyjackgao@gmail. ...

  9. Git 解决添加到.gitignore的忽略项不生效的问题

    今天又在.gitignore添加了一些忽略项,但是后来发现一些东西命名配置了忽略项却还是没起作用,so,分析原因,可能是在我添加忽略项之前,因为这些文件就早已经被提交了,所有他们已经在版本控制中,导致 ...

  10. C# 面试题 二

    1.进程和线程的区别 进程是系统进行资源分配和调度的单位:线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源. 2.成员变量和成员函数前加static的作用 它们被称为常 ...