Elfits LIU

Hibernate-SSH 学习笔记


(一)Hibernate初探

  1. ORM:Object Relational Mapping 对象到关系的映射,在关系数据库和对象之间做一个自动映射,将数据库中的数据表映射成为对象,也就是持久化类。
  2. 组成:持久化类(*.java)、映射文件(*.hbm.xml)和配置文件(*.cfg.xml)。
  3. 三个重要的类:配置类(Configuration)、会话工厂类(SessionFactory)、会话类(Session)。

(二)框架中的相关文件

  1. Hibernate配置文件(configuration):hibernate.cfg.xml
  2. Hibernate映射文件(hibernate mapping):Users.hbm.xml (在com.ssh.model包中)【page 381,Java Web从入门到精通】

<DOCTYPE>元素:所有的HB映射文件都要加上它,以获取DTD文件。什么是DTD?

        <hibernate-mapping元素>:其他元素的根元素。

        <class>元素:指定持久化类和映射的数据库表明
                                name:需要指定持久化类的全限定的类名
                                table:持久化类所映射的数据库表名
                                catalog:表所在数据库的目录、
        <class>元素包含一个<id>元素和多个<property>元素。
        <id>元素:用于持久化类的唯一标识与数据库表的主键字段的映射,在<id>元素中通过<generator>元素定义主键的生成策略
        <porperty>元素:用于持久化类的其他属性和数据表中非主键字段的映射。

— 于 共写了707个字
— 文内使用到的标签:

2条回应:“Hibernate-SSH 学习笔记”

发表评论