直接使用JDBC操作数据库的步骤很繁琐,JDBC操作的是关系型数据库,而我们用JAVA开发程序,则使用面向对象的思想。Hibernate正是在这两种不同的模型之间建立关联,给我们提供了利用面向对象的思想来操作关系型数据的接口。

Hibernate可以做什么:

1,将对象数据保存到数据库

2,将数据库数据读入对象中


二、创建Hibernate环境

1,下载Hibernate,解压缩

2,使用Eclipse创建新的项目(也可以用别IDE,比如myeclipse等)

3,引入Hibernate及其依赖库

4,引入MySQL数据库驱动包(根据自己的项目而定,如果是Oracle,则引入Oracle的驱动包)


三、具体操作

1,需要引入的包

从解压后的Hibernate里引入lib里面的jar包+Hibernate本身的一个jar包

[Hibernate 1]Hibernate的环境搭建

2,引入数据库驱动包(以MySQL为例,驱动包自行网上下载)

3,新建一个测试库Hibernate_first

4,在Java项目中配置MySQL

新建一个xml文件(hibernate.cfg.xml),也可以直接从解压包里复制:Hibernate3.2-doc-tutorial-src,然后根据自己的情况进行配置,以下是我的测试配置:


5,建立实体文件和映射文件

实体文件User类:

映射文件User.hbm.xml:

6,根据实体映射文件生成数据库表单:


7,对实体进行操作


四、总结

Configuration类负责管理Hibernate的配置信息。它包括如下内容:
1,Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等。
2,Hibernate映射文件(*.hbm.xml)。

Hibernate配置的两种方法(在本实例中用的第二种):
1,属性文件(hibernate.properties),调用代码:Configurationcfg= new Configuration();
2,Xml文件(hibernate.cfg.xml),调用代码:Configurationcfg= new Configuration().configure();

以上就是对于hibernate简单环境搭建的介绍,下篇博客将介绍持久化对象的三种状态。



相关文章:

  • 2022-12-23
  • 2021-11-30
  • 2021-06-05
  • 2022-02-02
  • 2021-07-11
  • 2021-12-18
  • 2021-10-07
  • 2021-10-27
猜你喜欢
  • 2021-04-03
  • 2021-10-12
  • 2021-12-02
  • 2021-11-18
  • 2021-05-07
  • 2021-09-15
相关资源
相似解决方案