zoukankan      html  css  js  c++  java
  • iBatisNet

    灵活强大的ORM
    iBatis.Net实现返回DataTable和DataSet对象
    摘要: >如题。要返回一个ADO.NET对象好像没有使用ORM的必要,而且从编程的角度看这样的实现一点也不OO,但是实际的开发场景中还是会碰到这种需求的。下面我就借鉴前人的经验,结合实际的示例,再总结一下。如果您认真看完,应该可以体会得到我的一些尝试,而不是人云亦云的照搬代码。1、获得DbCommand对象对于SQL语句,方法如下:[代码]对于存储过程,因为对于参数类型的不同,需要多几步处理(因为需要多维护一个参数字典和其对应的ParameterDirection字典):代码写得可能还有改进的必要,有需要从事这方面开发的童鞋,如果您看着有更好的办法请不吝赐教。备注:a、对于1.6.1之前的版本,获得命阅读全文
    posted @ 2010-12-25 21:59 Jeff Wong 阅读(153) | 评论 (1) 编辑
    iBatisNet实现全国省市区县三级联动
    摘要: 前言:通常情况下,每个公司都会有自己的基础信息库,比如存储的省市区县等等。而在实际开发中,我们可能不止一次要用到全国省市区县三级联动的效果。下面我就总结一下自己在开发中用到的三级联动代码,包括数据库脚本,C#,IBatisNet和javascript实现的前后端代码,类似实现其实也同样可以扩展到三级类别的实现上。本文贴代码为主,有兴趣的可以下载示例看一下,也许对您有帮助。1、开发环境和组织结构介绍...阅读全文
    posted @ 2010-11-14 15:54 Jeff Wong 阅读(267) | 评论 (0) 编辑
    iBATIS.net:批量数据插入?
    摘要: 前言:本文标题有一个问号,带个问号的原因就是到本文写成为止“批量数据插入”依然是没有解决并困扰着楼猪的一个疑难问题。期待有研究iBatis透彻的高人看完本文后不吝赐教,绝非单单出于礼貌,真诚地谢谢了先。一、问题来源  在楼猪做过的大大小小项目中,用iBatis.net实现的传统CRUD操作里,只能实现一条记录的插入操作,大多数情况下,这个也满足了项目需要,但是在大数据量的批...阅读全文
    posted @ 2010-03-07 15:59 Jeff Wong 阅读(1117) | 评论 (3) 编辑
    iBATIS.net获取运行时sql语句
    摘要: 【本文原创,第一次离首页如此之近。发在候选区攒攒rp,管理员看着不合适可以撤下。】  虽然只在iBatis的世界里小打小闹匆匆数月,却历经数次与领导和同事激辩,再通过不懈努力学习和开发积累,楼猪终于被它小巧而不失强大,稳定而不失灵活所折服。作为80后顽固、偏执和nc一族,楼猪一向保守认为自己是美貌与智慧并存的。仗着天资聪慧,在之前的“iBatis.net直接执行sql语句”...阅读全文
    posted @ 2010-02-24 23:13 Jeff Wong 阅读(781) | 评论 (3) 编辑
    iBATIS.net调用存储过程
    摘要: 前言:这篇整理好已经很久了,一直觉得还有很多需要改进的地方,然后拖着等待完善,nnd,竟然等成跨年贴了。现在把它发布一下,将来自己可能会用到,同时希望对您有帮助。一、存储过程分类这里我们把存储过程大致分为两类:查询类型的存储过程和更新类型的存储过程。1、查询类型的存储过程可以直接理解为Select查询类型的存储过程,其实任何不曾改变数据库数据的存储过程都可以归为这一类。2、更新类型的存储过程这一类...阅读全文
    posted @ 2010-01-10 12:24 Jeff Wong 阅读(533) | 评论 (1) 编辑
    iBATIS.net复用sql语句片段
    摘要: 这一阶段累坏哥哥我鸟,偶很久没有感觉这么“充实”过了。尤其是哼唧哼唧地写了不少sql语句,好邪恶啊.偶现在所干的活,通常都是这样的:在一个拼接sql的xml文件内,繁琐的列名和别名,眼花缭乱的动态条件拼接......如果这部分工作都交给orm自动去做该多好啊。好了,言归正传。用iBatis.net开发的时候,sql语句通常都会有重复的片段,比如,我们现在要select一个表...阅读全文
    posted @ 2009-11-21 18:56 Jeff Wong 阅读(315) | 评论 (1) 编辑
    iBATIS.net直接执行sql语句
    摘要: 在用iBatis.net与数据库打交道的过程中,发现iBatis.net拼接字符串不能直接拷贝然后在dbms里执行(获取runtime时的sql语句都是带@param1,@param2,@param3,...这样的形式)。有时候sql语句一个小小的标点(都怪自己学艺不精,呵呵)都会造成执行错误。其实,直接手写的sql字符串也可以通过iBatis来执行,而且支持select,insert,delet...阅读全文
    posted @ 2009-10-26 21:59 Jeff Wong 阅读(573) | 评论 (4) 编辑
    iBATIS.net的OR映射篇
    摘要: 相对于Nhibernate复杂的配置文件实现来说,IBatisnet的映射配置更为简单直接,下面我们就之前的例子分析一下一个典型的配置文件(Person.xml):[代码]说明:可以看到,映射文件主要分为两个部分:模块配置和statement配置。一、模块配置1、typeAlias节点定义了本映射文件中的别名,以避免过长变量值的反复书写,此例中通过typeAlias节点为类“IBati...阅读全文
    posted @ 2009-09-06 11:08 Jeff Wong 阅读(353) | 评论 (0) 编辑
    iBATIS.net配置说明篇
    摘要: 从本篇开始,会对“iBATIS.net开发的第一个web实例”进行一个全方面的细节说明。IBatisNetDemo工程(业务逻辑层)sqlmap.config[代码](1)、properties节点可以根据需要配置一些常量属性。如果这些属性有很多的话可以单独写一个文件里面,再通过resource(或url, embedded分别是引用url和编译在程序中的资源文件)属性引用...阅读全文
    posted @ 2009-08-01 19:13 Jeff Wong 阅读(578) | 评论 (0) 编辑
    iBATIS.net开发的第一个web实例
    摘要: 这是我用iBATIS.net开发的第一个web实例,参考网上资料自己改进实现的。其实,除了配置和写sql之外,调用iBATIS.net对于开发人员是非常省事的。下面我会从配置和使用过程中遇到的问题讲解我的使用心得。1、如何使用iBATIS.net(1)、新建一个解决方案叫IBatisNetDemo,里面包含两个工程,一个是IBatisWeb,你可以把它理解为三层中的表现层;还有一个工程叫IBati...阅读全文
    posted @ 2009-07-26 09:22 Jeff Wong 阅读(870) | 评论 (4) 编辑
    iBATIS学习笔记开篇
    摘要: 因工作需要,从今天开始,计划一个月内学懂学透.net下的iBATIS.关于iBATIS,网上有很多介绍(官方网站),我会把学习(.net下的)iBATIS的笔记整理成一个系列来写,希望对有相同需求的朋友有帮助。1、什么是iBATIS?官方的说明:[代码]2、优缺点简单来说,(.net下的)iBATIS是一个较为灵活方便的ORM框架。它提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经...阅读全文
    posted @ 2009-07-23 22:39 Jeff Wong 阅读(459) | 评论 (1) 编辑
  • 相关阅读:
    fn project 试用之后的几个问题的解答
    fn project 扩展
    fn project 生产环境使用
    fn project 对象模型
    fn project AWS Lambda 格式 functions
    fn project 打包Function
    fn project Function files 说明
    fn project hot functions 说明
    fn project k8s 集成
    fn project 私有镜像发布
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1916987.html
Copyright © 2011-2022 走看看