摘要: 如些获得分页的数据,应是NHibernate中常用的方法: cri.SetFirstResult(20);cri.SetMaxResults(10);IList list = cri.List();list变量就得到某一页的数据,上面是第20页(从0计起)的数据。看了一其执行的Sql语句 NHibernate: SELECT top 30 this.ID as ID0_, this.Title ... 阅读全文
posted @ 2006-03-08 15:16 生命体验之kevin-Y 阅读(2491) 评论(1) 推荐(0)
摘要: NHibernate的java文档相当齐备,概念上、应用代码也是很类似的;并且还有中文的,哈哈哈http://www.hibernate.org/hib_docs/reference/zh-cn/ 阅读全文
posted @ 2006-03-07 16:47 生命体验之kevin-Y 阅读(288) 评论(0) 推荐(0)
摘要: 第一种,查询的代码 string hql="select soft.SoftID,soft.SoftName,soft.ID from So.Supercargo.Soft as soft where soft.State in (1,2)"; IList list = session.Find(hql); 第二种,查询的代码 ICriteria cri = session.CreateCriteria(typeof(So.Supercargo.Soft)); //...some code cri.Add(ex); IList list = cri.List(); 结果虽都为IList,但绑定的方式却不同,因为... 阅读全文
posted @ 2006-02-27 09:22 生命体验之kevin-Y 阅读(899) 评论(2) 推荐(0)
摘要: 今天将本地做好的一个web程序放到服务器上,居然不行。web程序使用了ajax来往返数据。检查生成的html语句,有这么两句代码 就是说Ajax应是起来了。检查应用程序所在的目录没有上级应用程序存在。再查IIS扩展,服务器上没有.ashx扩展。估计问题就在这了。添加之选中应用程序,属性->虚拟目录->配置->映射->添加保存退出,一切正常。 阅读全文
posted @ 2006-02-21 17:09 生命体验之kevin-Y 阅读(2908) 评论(0) 推荐(0)
摘要: 一直想找一个方法让NHibernate删除时执行类似如下的语句delete from BatchItem where batch_id=1 and product_id=1;结果总时先执行Select,再执行Delete。从网上找了一下有这么一篇文章这么说“...有一个ORM固有的问题,就是由于为了持久对象的同步,不能够使用批量删除和批量更新的sql,只能按照主键一条条来操作...” 阅读全文
posted @ 2006-02-17 16:46 生命体验之kevin-Y 阅读(508) 评论(0) 推荐(0)