NHibernate1.2 的配置和简单应用!!!!
2007-10-15 10:51
387 查看
1.web.config 配置
<!-- 必须有的配置节-->
<configSections>
<section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<nhibernate>
<add
key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"
/>
<add
key="hibernate.dialect"
value="NHibernate.Dialect.MsSql2000Dialect"
/>
<add
key="hibernate.connection.driver_class"
value="NHibernate.Driver.SqlClientDriver"
/>
<!--数据库联接的配置节-->
<add
key="hibernate.connection.connection_string"
value="Server=192.168.1.67;initial catalog=NHibernate;User Id=sa;Password=sa;"
/>
</nhibernate>
2.映射文件
注:映射文件必须存在<id> 标签要么会报错的!!<id> 标签映射的是数据表的 主键
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Entitys.login, Entitys" table="login" lazy="false">
<id name="id" column="id" type="int" length="4">
<generator class="assigned" />
</id>
<property name="Uname" column="Uname" type="String" length="50" />
<property name="Upwd" column="Upwd" type="String" length="50" />
<property name="LastTime" column="LastTime" type="DateTime" />
</class>
</hibernate-mapping>
3.实体类
using System;
namespace Entitys
{
/// <summary>
///
///功能描述:
///开发者:
///建立时间:
///修订描述:
///进度描述:
/// </summary>
public class login
{
private int m_id;
private string m_Uname;
private string m_Upwd;
private DateTime m_LastTime;
public int id
{
get { return m_id; }
set { m_id = value; }
}
public string Uname
{
get { return m_Uname; }
set { m_Uname = value; }
}
public string Upwd
{
get { return m_Upwd; }
set { m_Upwd = value; }
}
public DateTime LastTime
{
get { return m_LastTime; }
set { m_LastTime = value; }
}
}
}
<!-- 必须有的配置节-->
<configSections>
<section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<nhibernate>
<add
key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"
/>
<add
key="hibernate.dialect"
value="NHibernate.Dialect.MsSql2000Dialect"
/>
<add
key="hibernate.connection.driver_class"
value="NHibernate.Driver.SqlClientDriver"
/>
<!--数据库联接的配置节-->
<add
key="hibernate.connection.connection_string"
value="Server=192.168.1.67;initial catalog=NHibernate;User Id=sa;Password=sa;"
/>
</nhibernate>
2.映射文件
注:映射文件必须存在<id> 标签要么会报错的!!<id> 标签映射的是数据表的 主键
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Entitys.login, Entitys" table="login" lazy="false">
<id name="id" column="id" type="int" length="4">
<generator class="assigned" />
</id>
<property name="Uname" column="Uname" type="String" length="50" />
<property name="Upwd" column="Upwd" type="String" length="50" />
<property name="LastTime" column="LastTime" type="DateTime" />
</class>
</hibernate-mapping>
3.实体类
using System;
namespace Entitys
{
/// <summary>
///
///功能描述:
///开发者:
///建立时间:
///修订描述:
///进度描述:
/// </summary>
public class login
{
private int m_id;
private string m_Uname;
private string m_Upwd;
private DateTime m_LastTime;
public int id
{
get { return m_id; }
set { m_id = value; }
}
public string Uname
{
get { return m_Uname; }
set { m_Uname = value; }
}
public string Upwd
{
get { return m_Upwd; }
set { m_Upwd = value; }
}
public DateTime LastTime
{
get { return m_LastTime; }
set { m_LastTime = value; }
}
}
}
相关文章推荐
- NHibernate1.2 的配置和简单应用!!!!
- WIN32汇编程序的编译方法,环境配置,make的简单应用
- Hibernate3.6 入门1:简单应用_配置
- ActiveAndroid数据库框架简单应用和配置
- 配置和创建一个hibernate简单应用
- [NHibernate]第一个NHibernate的应用配置
- Ansible 配置 & 简单应用
- 【转】解压缩版tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- display 标签1--介绍,配置和简单应用(转载)
- ETCD集群安装配置及简单应用
- ASP.NET2.0 Ajax的简单配置与应用
- Tomcat服务器简单应用及如何配置虚拟主机
- mybatis简单应用(基于配置文件)
- tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- 3.2.1 配置构建Angular应用——简单的笔记存储应用——展示功能
- ehcache 一二事 - ssm 中ehcashe的简单配置应用
- grub的简单应用与配置
- GFS初步了解和简单配置应用
- lomboz插件的安装配置及开发简单的应用系统
- C++程序调用Python的函数(简单应用)及Ubuntu16.04下codeblocks的环境配置