
ORM
AkkJiang~
Just do it.
展开
-
.NET进阶——ORM基础认识
认识原创 2014-07-30 22:21:30 · 1633 阅读 · 22 评论 -
.NET进阶——浅谈ORM的映射方案
结合上文,在对ORM的结构实现简单进行描述: 首先ORM对数据访问层的增删改查方法进行抽象,变化的东西只是不同的实体参数(而泛型是很容易解决),而底层的这些增删改查方法的sql语句不再是select * from User where userId=@userId这样,因为这样是完全无法复用的,而是通过将表名User和字段名userId抽出来,用实体名和属性(实体作为参数传进来的)去获得或反射原创 2014-08-31 22:41:26 · 2393 阅读 · 14 评论 -
.NET进阶 — Nhibernate 持久化的三种状态
引入 在面向对象的开发中,程序的运行都是通过对象的方式对数据库进行增删改查的操作,必然在持久化过程中产生一些列的对象,比如登陆,必然会有实例化的UserEntity对象,从数据库Select出来的对象,Save到数据库的对象,如何区分这些对象以及当前会话的状态,下面看NHibernate中的对象状态的管理: Nhibernate 三态 Nhibernate在持久化对象原创 2014-09-26 20:01:44 · 3378 阅读 · 24 评论 -
.NET进阶—Nhibernate之Session
Nhibernate就是Hibernate的.NET版,原理相同,下文都是从Hibernate说的,因为Hibernate的资料相对更多些。 首先解决上篇博客最后的一个小问题,以前开发中使用的Session通常用来一些经常被用到的用户Id,权限等等,表示客户端与服务器的会话;在Hibernate中Session是操作数据库的句柄对象,表示与数据库的会话。所以说从意思上说都表示一次会话,但会话原创 2014-10-05 23:57:16 · 1350 阅读 · 13 评论 -
Hibernate映射(一)——基本映射
对象关系映射(ORM)的基本认识在之前的两篇博客中已有体现了。 ORM基础认识 浅谈ORM的映射方案 今天来学习的是Hibernate的对象关系映射。 Hibernate的几种映射方式 基本映射 Hibernate中映射的配置在XML中,我们要对object和table进行映射转换,只需要配置XML即可,所以学会使用Hibernate,重点也就在配置文件中的原创 2014-10-26 22:07:35 · 1446 阅读 · 35 评论