当编写完一个实体类时,Hibernate还不知道实体类对应数据库的哪个表,类中的属性对应表中的哪个字段,这些都需要在映射文件中配置。
1.<class>:用于配置一个实体类的配置信息。
name属性对应实体类的类名,table属性对应数据库的表名。
2.<id>:用于定义实体的OID(对应数据库的主键),在<class>节点内必须有一个<id>结点。
name属性对应实体类的类名,column属性用于指定数据库的字段
<generator>为<id>的子节点,用于指定主键的生成策略。
3.<property>:用于定义实体的普通属性(非主键)
name属性对应实体类的属性,column属性对应数据库的字段。