Hibernate 映射文件基本概述

映射文件描述了对象与数据库的关系,是Hibernate运行的核心文件之一,也是编写Hibernate的重点

 

映射文件是从java对象的角度去考虑的问题

 

基本的一个映射文件

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="org.zln.hibernate.domain">

    <class name="User" table="user">
        <id name="id" column="id">
            <generator class="native"/>
        </id>
        <property name="name" column="name"/>
        <property name="birthday" column="birthday"/>
    </class>

</hibernate-mapping>

<!--
class 表示一个java类
    name:java类名,因为已经设置了package属性,所以不需要权限定类名
    table:对应的数据库表名,缺省与java类名相同

id  用于映射主键
    name:java类中表示主键的属性名
    colum:主键列,缺省与属性名相同
    generator:主键生成方式

property    映射属性与普通字段
-->

这里只是很简单的描述了一下什么是映射文件

posted @ 2015-06-14 18:02  csnmd  阅读(230)  评论(0)    收藏  举报