在开始前:
下载Nhibernate,官方网站:https://www.hibernate.org/343.html,将下载的文件解压在本地目录,里面包含了必需的dll文件和XML文件的样例等。新建解决方案如下:
lib:必须的dll,可在下载的文件夹中找到
Client:测试用,为启动项目(zzy.db 为数据库文件)
domain:实体类和相应的映射文件
HbernateHelper:用来获取Session
具体步骤如下:
1,新建数据库表TB_PERSON如下:
其中ID为整形主键,自动增长
2,新建Nhibernate的配置文件hibernate.cfg.xml如下:
该配置文件可以在下载的Nhibernat压缩文件中找到模板。
3,新建实体及映射文件
其中Person类代码如下:
}
}
对应的映射文件Person.hbm.xml如下:
该映射文件也可在下载的Nhibernate压缩文件中找到模板。
4,获取Session
在HbernateHelper下新建类:Helper,代码如下:
}
}
}
5,在主项目中测试结果
Console.Read();
session.Flush();
session.Close();
}
}
}
测试代码中包含一个简单的新建和查询操作,需要注意:别忘了把必要的dll引用加上。
这就是全部。