您的位置:首页 > 其它

Hibernate的学习之路四(核心配置扩展)

2017-11-28 17:03 176 查看

前言

这篇主要是说明,核心配置文件还有什么其他的属性,有个印象。另外听到一个很神奇的东西,就是Hibernate可以为你创建表结果?这么神奇的!不知道是否有理解错,后面也会学到。

字段

1. 映射文件,即Stu.hbm.xml的配置文件
* <class>标签     -- 用来将类与数据库表建立映射关系
* name          -- 类的全路径
* table         -- 表名.(类名与表名一致,那么table属性也可以省略)
* catalog       -- 数据库的名称,基本上都会省略不写

* <id>标签            -- 用来将类中的属性与表中的主键建立映射,id标签就是用来配置主键的。
* name          -- 类中属性名
* column        -- 表中的字段名.(如果类中的属性名与表中的字段名一致,那么column可以省略.)
* length        -- 字段的程度,如果数据库已经创建好了,那么length可以不写。如果没有创建好,生成表结构时,length最好指定。

* <property>        -- 用来将类中的普通属性与表中的字段建立映射.
* name          -- 类中属性名
* column        -- 表中的字段名.(如果类中的属性名与表中的字段名一致,那么column可以省略.)
* length        -- 数据长度
* type          -- 数据类型(一般都不需要编写,如果写需要按着规则来编写)
* Hibernate的数据类型    type="string"
* Java的数据类型     type="java.lang.String"
* 数据库字段的数据类型    <column name="name" sql-type="varchar"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: