阿牛 - 专注.NET开发

如果梦想与实现之间有一道不可逾越的鸿沟,那么“执行力”就是跨越这道鸿沟的桥梁。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  225 随笔 :: 4 文章 :: 100 评论 :: 21万 阅读

随笔分类 -  NHibernate学习

摘要:hibernate.cfg.xml配置文件Sample: <?xml version="1.0" encoding="utf-8" ?><hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" > <session-factory name="Rock"> <!-- properti... 阅读全文
posted @ 2009-10-29 21:21 阿牛-专注金融行业开发 阅读(569) 评论(0) 推荐(0) 编辑

摘要:HQL:Hibernate Query LanguageHQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:(1)获取Hibernate Session对象;(2)编写HQL语句;(3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象;(4)如果HQL语句包含参... 阅读全文
posted @ 2009-10-26 22:08 阿牛-专注金融行业开发 阅读(5669) 评论(0) 推荐(1) 编辑

摘要:set, bag, list, map的语义 集合最重要的一点是集合的语义。Java JPA中对Set, List, Collection, Map四种集合进行了定义(Java的Collection允许bag语义),NHibernate从Hibernate移植时照搬了这些概念。但是.Net社区中这些概念比较弱,很多人对set, bag, map的说法很陌生,这也对NHibernate集合映射的使用... 阅读全文
posted @ 2009-06-16 12:09 阿牛-专注金融行业开发 阅读(1267) 评论(1) 推荐(1) 编辑

摘要:找到nhibernate\src\nhibernate-mapping-2.0.xsd Copy到<VS.NET installation directory>\Common7\Packages\schemas\xml. 阅读全文
posted @ 2009-06-12 10:37 阿牛-专注金融行业开发 阅读(297) 评论(0) 推荐(0) 编辑

摘要:原来如果你更新一个对象更新前后属性值一样时,NHibernate不会发送Update SQL到数据库,晕死!_session.Load(obj_key); //obj.Name="123";obj.Name="123";_session.Update(obj); _session.Flush();//没用, NHibernate1.2.10发现没有属性变化,不发送Update SQL! 阅读全文
posted @ 2009-06-02 23:20 阿牛-专注金融行业开发 阅读(1220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示