O/R MappingO/R 映射框架, Hibernate/NHibernate, IBatis/IBatisNet

原创 使用IBatisNet对NText类型的字段插入超长文本

使用IBatisNet当对NText类型的字段插入超长的文本时,报错误"当前命令发生了严重错误。应放弃任何可能产生的结果"查了一下资料,当使用命名参数式sql语句时,对于NText类型的参数,如指定length,则可避免上面的问题,阅读全文>

发表于 @ 2008年10月11日 22:25:00|评论(loading...)|举报|收藏

原创 NHibernate 2.x应用: 返回DataSet

虽然NHibernate是完全OO的,但有时我们还是有需要返回DataSet的时候。在ADO.NET里,要返回DataSet需要使用IDbDataAdapter, 那么通过NHibernate返回DataSet的关键就是如何创建合适的IDbDataAdapter实现类。阅读全文>

发表于 @ 2008年10月08日 18:20:00|评论(loading...)|举报|收藏

原创 NHiberante源码分析之: 事务

对数据库的操作是少不了事务处理的,事务能保整数据完整性和有效性。 在nh中,使用Transaction对象对.net的事务对象(实现了IDbTransaction接口的对象)进行了包装。阅读全文>

发表于 @ 2008年10月07日 14:17:00|评论(loading...)|举报|收藏

原创 NHibernate 架构UML图

NHibernate 架构UML图阅读全文>

发表于 @ 2008年10月07日 13:56:00|评论(loading...)|举报|收藏

原创 NHibernate应用 many-to-many

在数据库的多对多关系中, 实现方法是通过一个额外的关联表将两个主表关联起来,关联表中只保存两个主表的主健,显然, 主表与关联表是一对多的关系. 这样两个主表就通过这个关联表构成了一个多对多的关系. 阅读全文>

发表于 @ 2008年10月07日 13:55:00|评论(loading...)|举报|收藏

原创 NHibernate应用 one-to-one

nh中的one-to-one(一对一)映射有两种情况, 一种是主键(PrimaryKey)关联, 一种是外健(ForeignKey)关联. 在主键关联的情况下, 显然必须有一个主键是根据别一个主键而来的, nh通过一个特殊的方式来处理这种情况, 要注意的是两个主健名称必须同名.阅读全文>

发表于 @ 2008年10月07日 13:54:00|评论(loading...)|举报|收藏

原创 NHibernate应用 one-to-many

数据库中的主从表就是一对多的关系了,这种关系在按范式设计的数据库中是十分常见的.在nh中,通过one-to-many映射可以十分方便的处理这种关系,包括级联更新,删除等. 阅读全文>

发表于 @ 2008年10月07日 13:44:00|评论(loading...)|举报|收藏

原创 NHibernate dotNet2.0的一个web demo

三层结构设计,web层使用了三种方式进行数据展示, 阅读全文>

发表于 @ 2008年09月11日 11:01:00|评论(loading...)|举报|收藏

原创 将ibatis.net中定义的statement转换为实际的sql语句

有时我们需要查看ibatisnet中statement生成的实际sql语句,可以通过下面的方式取得:阅读全文>

发表于 @ 2008年09月04日 15:05:00|评论(loading...)|举报|收藏

原创  IBatis/IBatis.Net中的数据加密

作为一个o/r mapping组件,IBatis通过反射(Reflect)完成对象的持久化,如果要对数据进行加密,那么切入点就在reflect上,思路就是当IBatis通过Reflect给对象属性赋值时,我们解密数据,反之加密数据。阅读全文>

发表于 @ 2008年09月04日 14:56:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © 张老三