摘要:上篇介绍了配置文件 这篇介绍下核心的sql语法一 简单查询 <select id="SelectAll" resultMap="FullResultMap"> SELECT * FROM IDCreater </select>这个SQL 返回结果是 FullResultMap 就是我们直接配置的对应关系c# 调用语法string stmtId = "IDCreaterMap.SelectAll"; return base.SqlMapper.QueryForList<EIDCreater>(stmt 阅读全文
ibatis.net学习笔记(三) SqlMap.xml
2012-08-08 15:26 by 通心菜, 545 阅读, 1 推荐, 收藏, 编辑
摘要:SqlMap.xml 配置文件比较重要 包含了对应关系 以及SQL语句首先我们有个mssql2008的表 IDCreater 编号生成器表(主要用在主键而非自增列 自己控制ID编号 具体的好处下次在介绍)SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[IDCreater]( [IDName] [varchar](50) NOT NULL, [CurrentCount] [int] NOT NULL, [Description] [nvarchar](20... 阅读全文
ibatis.net学习笔记(三) 基本配置
2012-08-08 14:58 by 通心菜, 248 阅读, 0 推荐, 收藏, 编辑
摘要:用过nhibernate的童鞋都知道sqlmap文件 用来创建字段映射关系 1 providers.config – DataMapper在该文件中查找您选择的数据库Provider的定义。 2 SqlMap.xml – 包含了SQL查询的映射文件。您的项目中会包换一个或多个这种文件,其名称是自定义的,如AdminUser.xml或Product.xml。 3 SqlMap.config – DataMapper配置文件,用于指定SqlMap.xml和providers.config文件的位置。同时还定义了其它的DataMapper配置选项,如缓存。我们需要为项目中的每个数据源编写一个SqlM 阅读全文
ibatis.net学习笔记(二) 获取代码
2012-08-08 14:45 by 通心菜, 239 阅读, 0 推荐, 收藏, 编辑
摘要:下载地址:http://code.google.com/p/mybatisnet/downloads/list?can=3有最新版的IBastis.Net的源代码等 阅读全文
ibatis.net学习笔记(一) 概要
2012-08-08 14:40 by 通心菜, 307 阅读, 0 推荐, 收藏, 编辑
摘要:ibatis.net学习笔记(一) 概要 前端时间项目重构 别的项目组都在使用 nhibernate 框架 看了下觉的入门比较难...功能比较多 有点复杂 想找个简单点功能单一的ORM 后来朋友推荐用 ibatis 不错 预演了下就上了,目前项目完成准备把自己学习和使用的过程总结出来 不对的地方欢迎拍砖. 1 iBATIS是什么意思? iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架... 阅读全文
13个代码注释的小技巧
2012-08-03 14:43 by 通心菜, 456 阅读, 0 推荐, 收藏, 编辑
摘要:13个代码注释的小技巧这篇文章是由José M. Aguilar在他卓越的博客中以西班牙语的形式首发,其后Timm Martin在获得Aguilar先生的授权下,对该文章进行翻译、修改,并且在DevTopics上发布。以下13个小技巧可以使得你的代码在长时间内依然能够保持容易理解和维护。1. 对不同级别的代码进行注释对于不同级别的代码块,要使用统一的方法来进行注释。例如:对于每一个类,需要包含一段简明扼要的描述,作者和上一次修改的时间对于每一个方法,需要包含这个方法的用途,功能,参数以及返回结果当你在一个团队里面的时候,采用一套注释的标准是非常重要的。当然,使用一种大家都认可的注释约 阅读全文
ibatis like查询
2012-06-18 16:57 by 通心菜, 273 阅读, 0 推荐, 收藏, 编辑
摘要://Oracle SELECT * FROM Table WHERE like Column '%' || #keywords# || '%' //mysql SELECT * FROM Table WHERE Column like CONCAT('%', #keywords#, '%') //sqlserver SELECT * FROM Table WHERE Column like '%' + #keywords# + '%' 阅读全文
ibatis动态查询条件(转载待完善)
2012-06-18 15:27 by 通心菜, 355 阅读, 0 推荐, 收藏, 编辑
摘要:ibatis动态查询条件(转载待完善)IBatis 动态查询条件下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值Hash表\返回hash表\动态sql<statement id="XinxiTable_SelectAll" listClass="ArrayList" resultMap="SimpleXinxi" parameterClass="Hashtable" cacheModel="xinxi-cache" > SELECT <dynamic prep 阅读全文
MVC3.0入门学习笔记-Razor-@Html.DropDownList
2012-04-06 11:12 by 通心菜, 2273 阅读, 0 推荐, 收藏, 编辑
摘要:最近刚学习使用mvc 遇到select问题 一个页面N多项select 编辑的时候如何让他选中我们指定的值成了一个问题 当然解决方法很多 js前台绑定 或者输出html的时候循环处理 现在我们使用@Html.DropDownList 来处理这个网上搜索了下相关的 都是基于lambda表达式写的 看了头晕 lambda表达式我也不会 所以自己参考msdn 把这个功能实现了下实际中可能有这样一种情况 某个select 的option是数据库字典里取出来的 展示到页面上的效果 如<select style="width: 185px;" class="inputs 阅读全文
查看你的电脑上.Net Framework版本的方法
2012-03-31 12:40 by 通心菜, 643 阅读, 0 推荐, 收藏, 编辑
摘要:在浏览器中,输入javascript:alert(navigator.userAgent); firefox好像不行 弹出来没sv信息 建议用IE 显示的最高就是.NET CLR 4.0 那就可以确定是安装了.NET Framework 4.0了 阅读全文