zoukankan      html  css  js  c++  java
  • Hibernate学习映射文件

    1、XML申明

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="" assembly="">

    namespace和assembly为必填,否则会提示找不到映射文件

    mapping在新版本中设置为2.2

    2、使用tinyint等来存储bool类型

    以前的版本需要实现一个IUserType类,3.x版本后已经不需要了,可以直接在映射中直接设置为tinyint。

    3、属性关联数据字典但不做数据更新

    public virtual Area Area { get; set; } // 实体类属性,不进行数据更新

    <many-to-one name="Area" class="Area" column="Code" unique="true" property-ref="Code" insert="false" update="false" />

    这样配置可以在读取的时候自动关联地区,但是这个属性不参与数据库存储操作

  • 相关阅读:
    第十三周学习进度条
    冲刺第四天
    第二天冲刺
    第三天冲刺
    第一天冲刺
    课下作业
    第十二周学习进度条
    课下作业
    webp与png、jpg相互转换
    Node疑难解决
  • 原文地址:https://www.cnblogs.com/davinci/p/3125324.html
Copyright © 2011-2022 走看看