Hibernate环境框架搭建
来源:互联网 发布:同性电影推荐知乎 编辑:程序博客网 时间:2024/04/26 20:17
Hibernate环境框架搭建
一,Hibernate定义:
Hibernate是对JDBC的一种持久性的封装(持久状态和瞬间状态转换机制)。把数据保存到永久存储设备中(如磁盘)。例如日常的持久化:(1)鲜肉冷藏,吃的时候解冻;(2)水果做成罐头;
它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,达到完成数据持久化的重任。
Hibernate特点:
(1)优点
–更加对象化,操作方便(阻抗不匹配)–可移植性,做了持久化封装,更具移植性和复用性。
–轻量级框架:没有侵入性,支持透明持久化
(2)缺点
–使用数据库特性的语句,将很难优化–对大批量数据更新存在问题
–系统中存在大量的统计查询功能
最大好处:使用hibernate可以使我们采用对象化的思维操作关系型数据库
三,hibernate 环境的搭建
(1)创建java项目
(2)创建User L别让人有,加入依赖包
*HIBERNATE_HOME/lib/*.jar*HIBERNATE_HOME/hibernate3.jar
*加入数据库驱动(MySQL驱动)
(3) 提供Hibernate.cfg.xml文件,完成基本的配置
引入jar,常用方法方法一:
新建一个java project----右击---属性(properties)--直接添加
方法二:
建立一个库,库里可以放很多的jar,不用每次都引用,详细操作如下:首先创建一个java jar 库。
在属性prefereces中建库:
添加相关的jar引入库里:
之后还要加核心事件:
加入MySQL的JDBC驱动:
方法同上,添加mysql-connector-java-5.1.7-bin.jar最后,添加好了库,但是还没有将库放到项目中,下一步将创建的HIBERNATE库添加到项目中;
右击项目—properties(属性)----java Build Path---Libraries--User Library(自己定义的库)
添加自己定义的库:
打上勾如下:
配置文件的搭建:
将hibernate.cfg.xml 文件复制到src 中:
最终效果如下:
打开配置文件:
把它提供的东西删去:
接下来就是配数据库:
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory > <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysq://localhost:3306/hibernate_first</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">bjpowernode</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> </session-factory></hibernate-configuration>
搭建环境完成,下面就可以进行项目实践了。
0 0
- Hibernate环境框架搭建
- 【hibernate框架】搭建hibernate环境
- Hibernate框架环境搭建简述
- hibernate 框架开发环境搭建
- Struts2 + spring + hibernate 框架环境搭建
- Java 框架之Hibernate (一、Hibernate环境搭建)
- struts2+spring+hibernate三大框架环境搭建小小总结
- struts2+spring+hibernate集成框架的环境搭建
- struts2+spring+hibernate集成框架的环境搭建
- hibernate框架的搭建
- Hibernate框架的搭建
- Hibernate框架搭建步骤
- SpringMVC+hibernate框架搭建
- Hibernate框架的搭建
- Hibernate 框架的搭建
- Hibernate框架的搭建
- hibernate框架搭建
- HiberNate框架搭建--1
- LeetCode第54题之Spiral Matrix
- iOS适配那些事
- ARC基本原理
- 初学MVP
- Java下载文件,文件名中文乱码问题
- Hibernate环境框架搭建
- HDOJ 3923 Invoker
- 使用 Intel HAXM 为 Android 模拟器加速,媲美真机
- android开发—第一步:android开发环境搭建
- C#/JAVA/PHP 互通DES加解密算法(ECB模式支持8位)
- Problem-F
- 字典树(Trie树)算法
- leetcode 24. Swap Nodes in Pairs
- jQuery 遍历函数