正文内容加载中...
posted @ 2009-02-17 13:49 Roc_Lee 阅读 (250) 评论 (0) 编辑
摘要:经过使用IBatisNet,个人感觉作为ORM来mapping的话,是非常不错的。但如果进行动态sql操作的话,就相当麻烦了,不如采用存储过程,在存储过程中操作即可。在xml中配置简单的增,删,改,查功能,如一句sql就可以解决的问题再在xml中配置能让使用更加方便,快捷。这个系列结束了,如有什么问题,共同探讨下。PS:最近遇到一个问题,如果所有xml中的id重合的话不行,注意这个问题。起名字的话... 阅读全文
posted @ 2009-02-12 16:44 Roc_Lee 阅读 (718) 评论 (5) 编辑
摘要:动态sql就可以解决相关的多表链接查询以及模糊查询的问题 <select id="SelectEemployee" parameterClass="string" resultMap = "MemberMap"> select CardNo,Name from Member <dynamic prepend="WHERE"><isParameterPresent&... 阅读全文
posted @ 2009-02-12 14:36 Roc_Lee 阅读 (1487) 评论 (1) 编辑
摘要:先写个简单的存储过程createproc InsertMember( @UserID int, @Cardno nvarchar(50), @Name nvarchar(10))asbegin insert memeber select @Cardno,@Name select @UserID=@@identityend以下文件配置在Member.xml中进行操作存储过程<procedure... 阅读全文
posted @ 2009-02-12 13:42 Roc_Lee 阅读 (1238) 评论 (3) 编辑
摘要:把表结构填上,避免理解困难Create table Member( User_ID int identity(1,1), --自增 CardNo nvarchar(50) not null, [Name] nvarchar(50) not null)相关类namespace ETest.test { [Serializable] public class Member { Member类,包括属性... 阅读全文
posted @ 2009-02-12 10:25 Roc_Lee 阅读 (617) 评论 (0) 编辑
摘要:Member.xml<?xml version="1.0" encoding="utf-8" ?><sqlMap namespace="MemberInfo" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">namespace就是us... 阅读全文
posted @ 2009-02-11 17:59 Roc_Lee 阅读 (795) 评论 (1) 编辑
摘要:最近有个项目使用了IBatisNet,稍微细致的研究了一下,也落俗套的写了一些教程,希望促进共同交流1。先交代一下何为IBatisNetIBatisNet是一个ORM(Object Relational Mapping,对象关系映射)框架,着重于ORM中的M(Mapping),通过使用XML文档在sql语句和实体对象之间建立映射。是IBatis的.NET版本2。IBatisNet配置文件详解 Sq... 阅读全文
posted @ 2009-02-11 17:44 Roc_Lee 阅读 (982) 评论 (1) 编辑