摘要: 经过使用IBatisNet,个人感觉作为ORM来mapping的话,是非常不错的。但如果进行动态sql操作的话,就相当麻烦了,不如采用存储过程,在存储过程中操作即可。在xml中配置简单的增,删,改,查功能,如一句sql就可以解决的问题再在xml中配置能让使用更加方便,快捷。这个系列结束了,如有什么问题,共同探讨下。PS:最近遇到一个问题,如果所有xml中的id重合的话不行,注意这个问题。起名字的话... 阅读全文
posted @ 2009-02-12 16:44 Roc_Lee 阅读(823) 评论(5) 推荐(0) 编辑
摘要: 动态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 阅读(1720) 评论(1) 推荐(0) 编辑
摘要: 先写个简单的存储过程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 阅读(1507) 评论(3) 推荐(0) 编辑
摘要: 把表结构填上,避免理解困难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 阅读(779) 评论(0) 推荐(0) 编辑