Hibernate的学习之路三(映射文件编写)
2017-11-28 11:55
405 查看
前言
这篇主要是学习了Hibernate的映射文件如何编写,数据库的一张表对应一个xml文件。它的命名主要是— 库名.hbx.xml。其中hbx说的是hibernate的xml文件。映射
以下是映射文件xml,主要是对xml文件起到约束条件,不会让xml出现约束以外的关键字。但是这个约束需求联网才可以使用,但是有些公司没有网络,所以另外一篇文章,会写如何导入本地的约束条件。
接着来说说如何写一个映射xml。具体的就是下面的文本了,也说的很清楚了。
没体现出来的就是当name值和column相同的时候,可以不写column。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <!-- 配置类和表结构的映射 --> <class name="com.itheima.domain.Customer" table="cst_customer"> <!-- 配置id 见到name属性,JavaBean的属性 见到column属性,是表结构的字段 --> <id name="cust_id" column="cust_id"> <!-- 主键的生成策略 --> <generator class="native"/> </id> <!-- 配置其他的属性 --> <property name="cust_name" column="cust_name"/> <property name="cust_user_id" column="cust_user_id"/> <property name="cust_create_id" column="cust_create_id"/> <property name="cust_source" column="cust_source"/> <property name="cust_industry" column="cust_industry"/> <property name="cust_level" column="cust_level"/> <property name="cust_linkman" column="cust_linkman"/> <property name="cust_phone" column="cust_phone"/> <property name="cust_mobile" column="cust_mobile"/> </class> </hibernate-mapping>
相关文章推荐
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)
- Hibernate的学习之路三(映射文件编写)
- Hibernate的学习之路十九(一对多的JavaBean编写和映射的配置文件的编写)