嘉兴网站建设与管理专业,网站推广多少钱,济阳做网站多少钱,微营销是什么Hibernate是Java应用和关系数据库之间的桥梁#xff0c;它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作#xff0c;向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建…Hibernate是Java应用和关系数据库之间的桥梁它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过Hibernate API编写访问数据库的代码。本文通过一个简单的例子helloapp应用演示如何运用Hibernate来访问关系数据库。helloapp应用的功能非常简单通过Hibernate保存、更新、删除、加载及查询Customer对象。图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.propertieshibernate.dialectnet.sf.hibernate.dialect.mysqlDialecthibernate.connection.driver_classcom.mysql.jdbc.Driverhibernate.connection.urljdbc:mysql://localhost:3306/SAMPLEDBhibernate.connection.usernameroothibernate.connection.passWord1234hibernate.show_sqltrue以上hibernate.properties文件包含了一系列属性及其属性值Hibernate将根据这些属性来连接数据库本例为连接MySQL数据库的配置代码。表2-1对以上hibernate.properties文件中的所有属性做了描述