zoukankan      html  css  js  c++  java
  • Nhibernate教程2(2)

    3. 创建.Net类和与其对应的XML文件

    (1)       单表的情况

    单表的情况就是指该表没有和其他表有关联的情况。这样情况下,可以用软件来辅助产生类和对应的XML文件。在这里,仍然采用手写的方式来生成这两个文件。对于课程表,需要写的类和XML如下所示:


    类文件(Course.cs

    using System;

    namespace NHibernateTest{

             public class Course{

                       public Course(){}

                       private int courseId;

                       private string courseName;

               private DateTime dateCreated;

                       public int CourseId{

                                get { return courseId; }

                                set { courseId = value; }

                       }

                       public string CourseName{

                                get { return courseName; }

                                set { courseName = value; }

                       }

                       public DateTime DateCreated{

                                get { return dateCreated; }

                                set { dateCreated = value; }

                       }                

             }

    }

    XML文件(Course.hbm.xml

    <?xml version="1.0" encoding="utf-8" ?>

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">

             <class name="NHibernateTest.Course, NHibernateTest" table="Course">

                       <id name="CourseId" column="CourseId" type="Int32">

                                <generator class="native" />

                       </id>

                       <property name="CourseName" column= "CourseName" type="string" length="40"/>                 

                       <property name="DateCreated" type="DateTime" length="8"/>

             </class>

    </hibernate-mapping>


  • 相关阅读:
    畅通工程续
    find the safest road
    Window Pains
    什么是DO / DTO / BO / VO /AO ?
    编程四大件
    1.Redis简介和安装
    0.Redis课程大纲
    8.docker容器虚拟化与传统虚拟机比较
    7.docker私有仓库
    6.Docker服务编排
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/1538337.html
Copyright © 2011-2022 走看看