Hibernate入门之一[Java编程]
本文“Hibernate入门之一[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Hibernate是Java利用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射.Hibernate内部封装了通过JDBC拜候数据库的操作,向上层利用供应了面向对象的数据拜候API.在Java利用中利用Hibernate包含以下步骤.
(1)成立Hibernate的配置文件.
(2)成立长期化类.
(3)成立对象-关系映射文件.
(4)通过Hibernate API编写拜候数据库的代码.
本文通过一个简单的例子helloapp利用,演示若何应用Hibernate来拜候关系数据库.helloapp利用的功效非常简单:通过Hibernate保存、更新、删除、加载及查询Customer对象.图1显示了Hibernate在helloapp利用中所处的位置.
图1 Hibernate在helloapp利用中所处的位置
helloapp利用既能作为独立的Java程序运行,还能作为Java Web利用运行,该利用的源代码位于配套光盘的sourcecode/chapter2/helloapp目录下.
2.1 成立Hibernate的配置文件
Hibernate从其配置文件中读取和数据库衔接有关的信息,这个配置文件应当位于利用的classpath中.Hibernate的配置文件有两种情势:一种是XML格局的文件;还有一种是Java属性文件,采取"健=值"的情势.
下面介绍若何故Java属性文件的格局来成立Hibernate的配置文件.这种配置文件的默许文件名为hibernate.properties,例程2-1为示范代码.
例程2-1 hibernate.properties
hibernate.dialect=
net.sf.hibernate.dialect.mysqlDialect
hibernate.connection.driver_class=
com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql:
//localhost:3306/SAMPLEDB
hibernate.connection.username=root
hibernate.connection.passWord=1234
hibernate.show_sql=true
以上hibernate.properties文件包含了一系列属性及其属性值,Hibernate将按照这些属性来衔接数据库,本例为衔接MySQL数据库的配置代码.表2-1对以上hibernate.properties文件中的全部属性做了描写.
表2-1 Hibernate配置文件的属性
属 性 | 描 述 |
hibernate.dialect | 指定数据库利用的SQL方言 |
hibernate.connection.driver_class | 指定数据库的驱动程序 |
hibernate.connection.url | 指定衔接数据库的URL |
hibernate.connection.username | 指定衔接数据库的用户名 |
hibernate.connection.password | 指定衔接数据库的口令 |
hibernate.show_sql | 假如为true,表示在程序运行时,会在掌握台输出SQL语句,这有利于跟踪Hibernate的运行状况,默许为false.在利用开辟和测试阶段,可以把这个属性设为true,以便跟踪和调试利用程序,在利用公布阶段,应当把这个属性设为false,以便削减利用的输出信息,提高运行性能 |
以上是“Hibernate入门之一[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |