一、什么是hibernate

1.hibernate是java领域的一款开源的ORM框架技术

2.hibernate对JDBC进行了非常轻量级的封装(使用了反射机制+配置或注解)

二、hibernate的环境搭建

1.使用myEclipse自动搭建hibernate环境

①在建的web项目上右击,在最下面找到MyEclipse,鼠标移上去,可以看到add hibernate点击进入如下视图

这是选择hibernate的版本和核心jar包,点击Next,进入如下视图

这是将hibernate.cfg.xml创建出来,并放在src根目录下,继续点Next,进入如下视图

这个视图是选择数据库,并配置数据库的基本信息的,在进入这个视图之前,应先在这个视图下,连接自己的数据库,视图如下

在第一个MyEclipse Derby 右击点击New,可以看到如下视图

这是MyEclipse连接自己数据库的视图,把数据库的基本配置信息填完后,测试连接,完后保存密码,点Finish,完成后再返回第④步,这样在DB Driver里可以看到自己刚才新建的那个数据库连接,把信息填完后,点击Next进入如下视图

这个视图是选择要把MyEclipse自动创建的产生SessionFactory的工具类放在哪个包下,填完后点击Finsh,完成MyEclipse自动搭建Hibernate环境

2.手动搭建Hibernate环境

①去hibernate官网下载最新的hibernate版本,个人建议hibernate3.x版本比较稳定

②将lib下的required下的jar包导入到自己的项目里

③在project下的etc下找到hibernate.cfg.xml将其复制到src下

④完成手动搭建hibernate环境

最新文章

  1. 一致性hash算法详解
  2. Python3.5 day4作业:对员工信息文件,实现增删改查操作。
  3. C语言的基础
  4. python基于LeanCloud的短信验证
  5. 浅谈Mysql的MyIsam存储类型
  6. POJ 1456 Supermarket(贪心+并查集优化)
  7. python 实战
  8. 记微信开发(自定义回复&关注回复)
  9. python13_day4
  10. sql 中文转拼音首字母
  11. C语言--第七周作业
  12. kodexplorer免费网盘安装教程
  13. 关于sql注入漏洞的挖掘及渗透工具简介
  14. 自己测试项目中的log4j配置
  15. 有关apk打包的东西最近正在整理
  16. [maven] "Dynamic Web Module 3.0 requires Java 1.6 or newer." OR "JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer."
  17. python设计模式之单例
  18. jQuery -- touch事件之滑动判断(左右上下方向)
  19. Linux 集群架构
  20. 用JQuery获取输入框中的光标位置

热门文章

  1. 关于.NET知识体系结构图总结
  2. List提取相同元素
  3. 三层架构的OPP实现的演示例子
  4. Linux C编程学习6---字符串处理、数据转换
  5. 18.Java泛型
  6. 2.View绘制分析笔记之onMeasure
  7. Centos 6.5 X64 环境下编译 hadoop 2.6.0 --已验证
  8. Makefile笔记之二------make的递归执行
  9. 网站Bannr适应大小屏幕,图片始终居中不被压缩
  10. js字符串格式化扩展方法