zoukankan      html  css  js  c++  java
  • 关于 Nhinernate 的one to one(转载)

    public class Document {
    public virtual int Id { get; set; }
    public virtual string Name { get; set; }
    public virtual DocumentFile DocumentFile { get; set; }
    }
    public class DocumentFile {
    public virtual int Id { get; set; }
    public virtual Document Document { get; set; }
    public virtual byte[] Data { get; set; }
    }


    //配置文件。
    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
    <class name="NHibernateDocumentTest.Document, NHibernateDocumentTest" table="Documents" lazy="false">
    <id name="Id" column="Id" type="integer">
    <generator class="native" />
    </id>
    <property name="Name" column="Name" type="string" />
    <many-to-one name="DocumentFile" cascade="all-delete-orphan"
    lazy
    ="proxy" column="DocumentFileId" unique="true" />
    </class>
    </hibernate-mapping>

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
    <class name="NHibernateDocumentTest.DocumentFile, NHibernateDocumentTest" table="DocumentFiles" lazy="true">
    <id name="Id" column="Id" type="integer">
    <generator class="native" />
    </id>
    <property name="Data" column="Data" type="Byte[]" />
    <one-to-one name="Document" constrained="true" property-ref="DocumentFile" />
    </class>
    </hibernate-mapping>

    //终于搞定。
  • 相关阅读:
    Oracle 字符集的查看和修改
    Hibernate查询方法与缓存的关系
    Oracle Sql语句整理
    Android动画效果
    Acrobat9键盘快捷键
    Head区的设置
    JAR,WAR,EAR区别
    ASCII码表完整版
    HTML的meta标签详解
    .NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法
  • 原文地址:https://www.cnblogs.com/yannis/p/2043623.html
Copyright © 2011-2022 走看看