`
rebecca
  • 浏览: 315338 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

hbm.xml文件说明

阅读更多

配置文件中映射元素详解

对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。

<!--具体讲解-->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN" " http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">


<hibernate-mapping>

<class
name="com.mapserver.model.Shop"
table="shop"
lazy="false"
>
<id
name="id"
type="long"
column="id"
length="20"
>
<generator class="native" />
</id>

<property
name="name"
type="string"
column="name"
length="100"
/>
<property
name="address"
type="string"
column="address"
length="200"
/>
<property
name="lat"
type="string"
column="lat"
length="50"
/>
<property
name="lng"
type="string"
column="lng"
length="50"
/>
<property
name="zoom"
type="string"
column="zoom"
length="50"
/>
</class>
</hibernate-mapping>

<!--讲解结束-->

分享到:
评论

相关推荐

    hbm.xml说明

    #### 一、hbm.xml文件概览 `hbm.xml`是Hibernate框架中用于描述对象关系映射(Object-Relational Mapping, ORM)配置的XML文件。它定义了Java对象与数据库表之间的映射规则,包括类到表的映射、属性到列的映射等,...

    springMVC+JAP整合出去persistence.xml配置文件

    在现代Java应用开发中,Spring MVC作为Web框架和Java ...以上就是关于"springMVC+JAP整合出去persistence.xml配置文件"的详细说明,通过这种方式,我们可以构建出更加现代化、高效且易于扩展的Java Web应用。

    Eclipse添加xml文件提示及Hibernate配置学习

    本文将详细解读在Eclipse中添加XML文件提示的配置方法以及Hibernate的配置学习,旨在帮助开发人员在使用Eclipse集成开发环境(IDE)进行开发工作时,提高工作效率,减少开发中的琐碎工作。 首先,Eclipse作为一个...

    Android购物网站源代码,安卓商城购物源码,安卓APP源码商业版

    │ JavaApk源码说明.txt │ 点这里查看更多优质源码~.url │ 目录列表.txt │ ├─手机端源代码 │ └─AndroidBookProject2 │ │ .classpath │ │ .project │ │ AndroidManifest.xml │ │ proguard.cfg │ │...

    ssh开发指南附有源代码

    所有`.hbm.xml`文件的位置需在`applicationContext-datasource.xml`的`sessionFactory`配置中指定。 Ibatis配置文件未在内容中详细说明,但通常包含SQL映射文件,用于定义数据库操作。 资源文件(如`.properties`...

    IntelliJ IDEA搭建SSH框架流程说明及配置文件

    7. **编写实体类和映射文件**:为数据库表创建对应的Java类,并编写hbm.xml文件,描述类与表的映射关系。 8. **编写Action和Service层**:Action类处理HTTP请求,调用Service层的方法,Service层则调用DAO层执行...

    Hibernate实践例子程序

    一般使用XML文件。 2) 数据O/R mapping 配置文件,也就是数据库中每一条记录的详细说明,包括field, PrimaryKey等。*.hbm.xml,*一般用映射到该类记录的Class的名称表示。 -----------------...

    SSH整合xml配置文件详解

    以下是对SSH框架整合及XML配置文件的详细说明: 1. **Struts.xml配置文件**: Struts 2是基于MVC设计模式的Java Web框架,负责处理用户的请求并返回相应的视图。在`struts.xml`文件中,`&lt;action&gt;`标签定义了请求到...

    三大框架整合(spring+struts+hibernate)

    7. **创建持久化类和映射文件**:编写Java Bean类作为持久化类,为每个类创建相应的`.hbm.xml`文件,然后在Spring的SessionFactory配置中声明映射文件。 8. **调试与测试**:整合过程中,每完成一步就进行调试,...

    SSH框架搭建流程

    实体类User对应users表,User.hbm.xml文件描述对象和表之间的映射规则。 8. **Struts2配置**:在web.xml中配置Struts2过滤器,定义动作映射和初始化参数。此外,还需要编写struts.xml文件来定义动作、结果和拦截器...

    java中SSH框架主要说明SSH各部分的作用

    通过hibernate.cfg.xml配置数据库连接,以及JavaBean的数据库映射XML文件(如.hbm.xml),Hibernate可以自动化处理SQL操作。在Spring中,我们可以利用Spring的HibernateDaoSupport类来简化DAO(数据访问对象)的实现...

    Struts+Hibernate视频教学

    说明.txt可能包含了关于如何运行和使用这些文件的指导。 通过这个教学,你可以掌握这两个框架的使用,从而能够高效地构建基于Java的Web应用,实现前后端分离,同时利用ORM简化数据库操作。对于想要提升Java EE开发...

    ssh框架整合步骤讲解

    同时,还需要编写映射文件(.hbm.xml)或使用注解来描述数据库表和实体类之间的关系。 SSH整合的步骤大致如下: 1. 引入依赖:在项目中引入Spring、Struts和Hibernate的库文件或添加对应的Maven或Gradle依赖。 2....

    Struts+spring+hibernate (ssh)的整合配置

    5. **视频和文档说明**:这些资源通常会包含详细的步骤指导,例如如何创建项目结构,如何配置各个框架的XML文件,如何编写实体类和DAO,以及如何测试整合是否成功。它们对于初学者来说是非常有价值的参考资料。 6. ...

    SSH知识回顾与整合说明

    - 创建实体类及其对应的映射文件`*.hbm.xml` - 使用SessionFactory创建Session,执行数据库操作 - 通过Session开启和关闭事务,管理数据库操作 3. Spring框架 Spring提供了IoC容器和AOP支持,简化了对象管理和...

    hibernate_reference1.rar_配置文件

    - `&lt;mapping resource="entity/Employee.hbm.xml"&gt;`: 指定实体类的映射文件,如`Employee.hbm.xml`。 4. **事务管理**: - `&lt;property name="hibernate.transaction.factory_class"&gt;`: 事务工厂类,例如`org....

    ssh框架搭建

    4. **配置Spring**:创建applicationContext.xml文件,这是Spring的配置中心,用于配置数据源、SessionFactory、事务管理器等。 5. **配置SessionFactory**:在applicationContext.xml中,配置Hibernate的...

Global site tag (gtag.js) - Google Analytics