摘要: 面向对象的NHibernate数据查询语言-HQL对象查询 vs Sql查询 在传统的.Net企业应用的开发是以数据集为核心来进行的,数据集中的数据获取和操作都是通过标准的SQL 语言来实现的,比如通过设定SqlCommand 等组件的CommandText 为相应的Sql 来查询数据的,查询结果通常是强类型或弱类型的DataSet。但是回顾一下我们前面使用的NHibernate来获取业务域对象数据时,我们并没有使用任何的Sql语句,而是使用类似于session.CreateCriteria(typeof(publisher)).List();方法来获取数据的,返回的结果是IList或者IDi 阅读全文
posted @ 2007-10-18 17:35 草青工作室 阅读(160) 评论(0) 推荐(0) 编辑
摘要: using NHibernate.Engine;using NHibernate;namespace DataAccess{ public class UserAccess { public UserAccess() { cfg.AddAssembly("Entitys"); //session = cfg.BuildSessionFactory().OpenSession(); } private NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration(); private ISession 阅读全文
posted @ 2007-10-18 17:31 草青工作室 阅读(127) 评论(0) 推荐(0) 编辑
摘要: using NHibernate.Engine;using NHibernate; public class UserAccess { public UserAccess() { cfg.AddAssembly("Entitys"); //session = cfg.BuildSessionFactory().OpenSession(); } private NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration(); private ISession session = null; priva 阅读全文
posted @ 2007-10-18 17:27 草青工作室 阅读(123) 评论(0) 推荐(0) 编辑
摘要: -----------实体类(不是映射的自己封装的)---------------using NHibernate.Engine;using System;using System.Collections.Generic;using System.Text;//图方便我这里都写成了 string 类型了namespace CommonEntitys{ public class UserTest { public UserTest() { } private string m_id; private string m_TureName; private string m_age; private 阅读全文
posted @ 2007-10-18 17:18 草青工作室 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 个人写法可能有点傻···在改进先贴出来!让大家找点思路····目的:将两个表的内容综合到一个集合里,然后邦定到GridView 上解决方法:1.创建一个综合了两个实体类的一个新的实体类(这个实体类不用有hbm.xml 文件)2.将查询到的信息赋值给新实体类3.将实体类存放在 ArrayList 中4.GridView 直接邦定 ArrayList------------------------------------------------------------------------------------------- 阅读全文
posted @ 2007-10-18 17:00 草青工作室 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 刚才想写个存储过程,想不起语法了。在网上查了查找到了!!写完了又忘了怎么调用了 !晕死!···赶快写个简单备忘·······················select * from loginselect * from userinfoselect max(id) from loginselect * from login a,user 阅读全文
posted @ 2007-10-18 16:43 草青工作室 阅读(214) 评论(0) 推荐(0) 编辑