映射文件描述了对象与数据库的关系,是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 映射属性与普通字段 -->
这里只是很简单的描述了一下什么是映射文件
时间: 2024-11-10 10:53:15