zoukankan      html  css  js  c++  java
  • NHibernate的使用

    hibernate.cfg.xml

     1 <?xml version="1.0" encoding="utf-8" ?>
     2 <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
     3     <session-factory name="NHibernate.Test">
     4         <property name="connection.connection_string">
     5             Data Source=.;database=NHibernate;Integrated Security=True;Pooling=False
     6         </property>
     7         <property name="show_sql">true</property>
     8         <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
     9         <mapping assembly="NHibernateSpringTest"/>
    10     </session-factory>
    11 </hibernate-configuration>

    User.hbm.xml

     1 <?xml version="1.0" encoding="utf-8" ?>
     2 <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
     3     <class name="NHibernateSpringTest.User, NHibernateSpringTest" table="my_users">
     4         <id name="LoginId" column="LogonId" type="String" length="20">
     5             <generator class="assigned" />
     6         </id>
     7         <property name="UserName" column="UserName" type="String" length="40"/>
     8         <property name="Age" column="Age" type="Int32"/>
     9     </class>
    10 </hibernate-mapping>

    Program.cs

    1             Configuration cfg = new Configuration().Configure();
    2             ISessionFactory factory = cfg.BuildSessionFactory();
    3             ISession session = factory.OpenSession();
    4             //1.Search
    5             User singleUser = (User)session.Get(typeof(User), "andy");
    6             Console.WriteLine("name:{0},age:{1}", singleUser.UserName, singleUser.Age);
  • 相关阅读:
    odoo action方法
    linux命令
    删除方法odoo
    odoo权限
    odoo方法
    odoo自动更新表中数据
    odoo
    odoo之recoed.append()方法
    odoo明细表汇总数据
    假期周进度报告1
  • 原文地址:https://www.cnblogs.com/mybky/p/3811244.html
Copyright © 2011-2022 走看看