本节内容 引入1.持久化类2.映射文件3.測试结语 引入 在数据库操作中,我们除了对表操作,还有视图、存储过程等操作,这一篇和下篇来学习这些内容。这篇我们来学习怎样在NHibernate中使用视图。首先,我们在数据库中建立一个名为viewCustomer视图。选中CustomerId、Firstna ...
分类:
Web程序 时间:
2017-05-27 20:03:28
阅读次数:
237
系列引入 NHibernate3.0剖析系列分别从Configuration篇、Mapping篇、Query篇、Session策略篇、应用篇等方面全面揭示NHibernate3.0新特性和应用及其各种应用程序的集成,基于NHibernte3.0版本号。假设你还不熟悉NHibernate。能够高速阅读 ...
分类:
Web程序 时间:
2017-05-27 14:23:08
阅读次数:
240
NHibernate 是当前最流行的 Java O/R mapping 框架Hibernate 的移植版本,当前版本是 1.0 .2 。它出身于sf.net..IbatisNet 是另外一种优秀的 Java O/R mapping框架,当前版本是 1.2 。目前属于 apache 的一个子项目了。 ...
分类:
Web程序 时间:
2017-05-25 23:38:11
阅读次数:
303
随着项目的进展,Castle和IBatisNet给我的惊喜更多。Com+很重,不需要分布式的中小项目慎用,NHibernate虽好,NHibernate的2005-9-20发布了最新版本1.0-rc1,缺少高水平的OO设计师,项目组程序员水平参次不齐 ,应用Castle + IBatisnet大家不 ...
分类:
Web程序 时间:
2017-05-25 23:36:39
阅读次数:
308
Java中这个类库叫POI,C#中叫NPOI,很多从Java一直到.Net平台的类库为了区别大部分都是在前面加个N,比如Hibernate和NHibernate。 npoi下载地址 一、使用NPOI下载大致分以下步骤: 1、创建workbook 2、创建sheet 3、创建row和cell 4、填充 ...
NHibernate.Exceptions.GenericADOException:“could not execute query [ select sys_user0_.USERID as USERID1_0_, sys_user0_.LOGINNAME as LOGINN2_0_, sys_u ...
分类:
数据库 时间:
2017-05-08 23:24:52
阅读次数:
295
1、引言 老谭在面试开发者的时候,为了考察他们的数据库开发能力,经常祭出我的法宝,就是大学数据库教程中讲到的一个模式:学生选课。这个模式是这种: 在这个模式中,学生(Student)和课程(Course)都是实体。分别有主键Id。考试成绩(Score)是学生和课程之间的多对多关系。 基于这个模式,对 ...
分类:
Web程序 时间:
2017-05-05 10:54:00
阅读次数:
243
应用程序大多数都是需要与数据库交互做为支撑的,那么相对数据库的访问方式就相当重要了,最基础的是通过Ado的方式了;还有就是一些相对的ORM框架,如EF,Nhibernate等,后续加入; 相应的命名空间自己对应导入就可以 提供一个web.config中的连接串或app.config <connect ...
分类:
数据库 时间:
2017-05-05 10:49:28
阅读次数:
200
用SQLyog工具创建表 然后用自动映射工具NHibernate Mapping Generator对表做自动映射,得到 这个是可视化界面,后面有对应的代码。 实体: 第二种映射是通过xml映射文件来做的。 映射文件: 没什么内容,只是记录一下,因为在做映射的时候,都不知道怎么匹配类型,这里可以做个 ...
分类:
数据库 时间:
2017-05-03 11:34:06
阅读次数:
492
可用值: full.classname.of.Dialect, assembly 可用值: SCHEMA_NAME 可用值: true | false 可用值:建议在0 到3之间取值。 可用值: true | false 可用值: null | lcg | codedom 可用值: classnam ...
分类:
Web程序 时间:
2017-05-02 09:58:54
阅读次数:
239