文档章节

NHibernate学习笔记01--hello world

 承影
发布于 2013/12/18 10:03
字数 245
阅读 30
收藏 0

内容正在建设中...参考从官网下载的《nhibernate in action》,开始了NHibernate的靴子之旅...

1.从官网下载程序包;
2.建立工程后,需要引用Iesi.Collections.dll、NHibernate.dll;
3.在代码文件头部添加引用using NHibernate;using NHibernate.Cfg;
4.在应用程序配置文件(App.config或web.config)中,添加如下代码:
<configSections>
 <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
</configSections>

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
 <session-factory>
  <property name="connection.provider">
   NHibernate.Connection.DriverConnectionProvider
  </property>
  <property name="connection.driver_class">
   NHibernate.Driver.SqlClientDriver
  </property>
  <property name="connection.connection_string">
   Server=(local);database=HelloNHibernate;Integrated Security=SSPI;
  </property>
  <property name="dialect">
   NHibernate.Dialect.MsSql2000Dialect
  </property>
  <property name="show_sql">
   true
  </property>
 </session-factory>
</hibernate-configuration>
5.在项目中增加NHibernate模型文件,后缀名是.hbm.xml,示例如下:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
auto-import="true">
  <class name="WHY.Test.NHibernate.Employee, WHY.Test.NHibernate" table="t_Employee" lazy="false">
    <id name="ID" access="field">
      <generator class="native" />
    </id>
    <property name="Name" access="field" column="Name"/>
    <many-to-one access="field" name="Manager" column="Manager"
    cascade="all"/>
  </class>
</hibernate-mapping>

© 著作权归作者所有

粉丝 1
博文 1
码字总数 245
作品 0
成都
私信 提问
Spring.NET学习笔记——目录(原)

目录 前言 Spring.NET学习笔记——前言 第一阶段:控制反转与依赖注入IoC&DI Spring.NET学习笔记1——控制反转(基础篇) Level 200 Spring.NET学习笔记2——环境搭建(基础篇) Level 200 Sprin...

长平狐
2012/06/11
913
1
C#——Nhibernate探索

C#—Nhibernate探索 本篇文章,让我们一起来探索Nhibernate。 首先我们去搜索Nhibernate下载地址,如下链接所示。 该版本可能是最新版,我下载的4.0.4.GA。其中GA意思我没搞清楚。不过应该不...

kiba518
2018/07/16
0
0
NHibernate从入门到精通系列(1)——NHibernate概括

内容摘要 NHibernate简介 ORM简介 NHibernate优缺点 一、NHibernate简介 什么是?NHibernate?NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relati...

长平狐
2012/06/11
576
0
Spring.NET & NHibernate整合(三)

Spring.NET 与 NHibernate 的整合 我们成功的运行了自己的第一个Spring.NET程序和第一个NHibernate程序。下面我们将上面的程序整合到一个项目中来。让Spring.NET的容器来管理NHibernate。 建...

红薯
2008/11/30
4.5K
1
NHibernate 5.0 发布,对象关系映射解决方案

NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。NHibernate 从数据库底层来持久化你的.Net 对象到关系...

周其
2017/10/16
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

Java设计模式-模板方法模式

定义 Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without changi......

别打我会飞
34分钟前
2
0
百度T8架构师细谈Java架构进阶扫盲清单!(附图文)

普通程序员写代码叫编码,而架构师写代码就叫架构设计。这是因为他们在编码时考虑的角度完全不同。普通程序员只需要考虑如何实现功能,而优秀的程序员(预备架构师)却更多考虑性能、可读性、...

编辑之路
37分钟前
1
0
lombok的一个踩坑记录

lombok的类如下所示: package com.divx.service.model.task;import com.divx.service.model.BaseTypeMedia;import lombok.Data;/** * @author wuzhilang * @Title: QuestionResult ......

无知的小狼
今天
2
0
如何使用markdown

我没有导入相应的包 这个用的还是有些问题 而且显示的时候格式问题还没解决 <div class="blog_editor" style="margin: 0 auto;width:60%;height:1000px;background-color: white;"> <div s......

南桥北木
今天
4
0
纯手写SpringBoot框架之注解方式启动SpringMVC容器

使用Java语言创建Tomcat容器,并且通过Tomcat执行Servlet,接下来,将会使用Java语言在SpringBoot创建内置Tomcat,使用注解方式启动SpringMVC容器。 代码实现。 1.pom.xml文件,需要依赖的jar...

Java老王
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部