`
cakin24
  • 浏览: 1367921 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Hibernate创建对象-关系映射文件和数据库

阅读更多
一 创建关系映射文件


 

 

二 编辑文件内容
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd";>
<!-- Generated 2017-9-17 10:33:28 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
    <class name="Students" table="STUDENTS">
        <id name="sid" type="int">
            <column name="SID" />
            <generator class="assigned" />
        </id>
        <property name="sname" type="java.lang.String">
            <column name="SNAME" />
        </property>
        <property name="gender" type="java.lang.String">
            <column name="GENDER" />
        </property>
        <property name="birthday" type="java.util.Date">
            <column name="BIRTHDAY" />
        </property>
        <property name="address" type="java.lang.String">
            <column name="ADDRESS" />
        </property>
    </class>
</hibernate-mapping>
 
三 创建数据库(navicat.exe)


 
  • 大小: 25.3 KB
  • 大小: 9.7 KB
1
0
分享到:
评论

相关推荐

    hibernate-configuration-3.0.dtd、hibernate-mapping-3.0.dtd

    通过这些文件,我们可以精确地配置Hibernate以适应不同的项目需求,并且创建出符合规范的对象-关系映射,从而实现高效、灵活的数据库操作。在处理大型项目时,良好的Hibernate配置和映射设计不仅能提升开发效率,还...

    HIBERNATE - 符合Java习惯的关系数据库持久化

    1. **映射声明**:在XML映射文件或注解中定义实体类与数据库表的对应关系,包括字段映射、主键生成策略、外键关联等。 2. **主键生成策略**:支持多种主键生成方式,如自增(Identity)、序列(Sequence)、高/低...

    hibernate映射文件生成数据库

    本文将深入探讨如何利用Hibernate的映射文件来生成数据库,以此提高开发效率并减少手动创建数据库表的工作量。 一、Hibernate映射文件概述 Hibernate映射文件,通常以`.hbm.xml`为扩展名,是Hibernate用来定义Java...

    hibernate-release-5.2.10

    Hibernate是Java平台上的一款开源对象关系映射(ORM)框架,它允许开发者用面向对象的方式处理数据库操作。在SSH(Spring、Struts、Hibernate)框架中,Hibernate作为持久层的解决方案,极大地简化了数据库操作的...

    hibernate-extensions-2.1.3.zip ,middlegen for hibernate

    Middlegen是针对Hibernate的一个元数据生成工具,它能根据现有的数据库模式生成对应的Hibernate映射文件(.hbm.xml)和Java实体类。这样,开发者无需手动编写这些繁琐的映射代码,可以专注于业务逻辑的实现。...

    hibernate常用包(包含数据库)

    XML映射文件(如`.hbm.xml`)定义了实体类与数据库表的对应关系,而注解则直接在实体类上声明。 7. **持久化操作**: - 使用SessionFactory的openSession()方法创建Session实例,然后通过Session进行增删改查操作...

    hibernate-release-5.0.0.Final(1).zip

    通过提供一种对象-关系映射机制,Hibernate可以将数据库表映射为Java类,使得数据库操作如同操作普通对象一样简单。 二、Hibernate 5.0.0.Final特性 1. 新的API与改进:5.0版本对JPA 2.1的支持更加完善,提供了更...

    hibernate-release-5.2.16.Final.zip

    3. **实体类(Entity)**:实体类代表数据库表,通过注解或XML映射文件定义其属性与数据库字段的对应关系。 4. **持久化(Persistence)**:Hibernate提供了CRUD(创建、读取、更新、删除)操作,使得对数据库的...

    根据数据库表生成实体、hibernate配置文件和实体映射文件

    在IT行业中,数据库是存储和管理数据的核心工具,而Hibernate是一个流行的关系型对象-关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。本教程将深入讲解如何根据数据库表自动生成实体类、Hibernate配置...

    hibernate-release-4.2.4.Final.zip

    7. **实体类与映射文件**:在Hibernate中,每个数据库表对应一个Java实体类,实体类的属性对应表的字段,而映射文件(如.hbm.xml)则定义了这些映射关系。Hibernate使用注解或XML文件来完成映射,使得Java对象可以...

    hibernate-cglib-repack-2.1_3.jar.zip

    3. 映射文件:编写HBMXML映射文件,将实体类与数据库表进行映射。 4. SessionFactory创建:使用配置信息创建SessionFactory对象,这是所有操作的起点。 5. 数据访问:通过SessionFactory的openSession()方法获取...

    《精通Hibernate》学习-对象关系映射基础.zip

    4. 映射文件(.hbm.xml):除了注解方式外,也可以使用XML映射文件来定义对象关系。这种方式稍显繁琐,但在某些场景下可能更灵活。 5. Session工厂和Session:Session工厂是创建Session的工厂类,而Session是与...

    hibernate-distribution-3.3.2.GA-dist

    Hibernate,作为一个开源的对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。本篇文章将聚焦于Hibernate 3.3.2.GA版本,探讨其核心特性、功能以及在实际项目中的应用。 首先,"hibernate-...

    hibernate-distribution-3.5.6-Final.rar

    通过阅读这些文档,开发者可以了解到如何将Java对象映射到数据库表,以及如何使用Hibernate进行数据操作,如CRUD(创建、读取、更新和删除)操作。 接下来,"lib"目录下的"hibernate3.jar"文件是Hibernate 3.5.6的...

    struts2.Spring.0.Hibernate3.3--整合实例(含数据库文件).rar

    3. 配置Hibernate:创建Hibernate的配置文件(hibernate.cfg.xml),定义数据库连接信息和映射文件。映射文件(hbm.xml)用于描述Java对象和数据库表的映射关系。 4. 编写Service和DAO:Service层处理业务逻辑,DAO...

    自动生成hibernate映射文件和实体类

    4. 在使用 MyEclipse 自动生成 Hibernate 映射文件和实体类时,需要创建数据库连接和相应的表,然后选择需要添加 Hibernate 映像文件的工程,最后进行反转工程操作。 使用 MyEclipse 自动生成 Hibernate 映射文件和...

    hibernate-release-5.3.2.Final

    Hibernate ORM(Object-Relational Mapping)是一种将Java对象模型与关系数据库进行映射的技术,旨在简化数据库操作,提高开发效率。它通过XML或注解的方式定义对象与数据库表之间的映射关系,使得开发者可以像操作...

    hibernate-orm-3.3源码

    - Mapping:映射文件(.hbm.xml)或注解定义了对象字段与数据库列的对应关系。 四、查询语言 - HQL:Hibernate 查询语言,类似 SQL,但面向对象,允许开发者以类和对象的方式进行查询。 - Criteria API:一种基于...

Global site tag (gtag.js) - Google Analytics