IBatis.net特性展示代码

最近公司计划设计新业务平台架构。数据访问层框架要使用ibatis.net。头让我做些例子给其他同事演示下 ibatis的基本特性。然后评估下看是否使用。本来以后上官方下载NPetshop演示下就行了那。但是官方那个Npetshop用的ibatis.net版本不是最新版的。很郁闷,只好自己研究文档自己做了。

我做的demo里面基本涵盖了ibatis.net 的所有特性。各种参数映射,结果映射,级联加载,延迟加载,使用表连接预先加载,动态sql,映射存储过程,使用缓存。还做了个DataAccess的列子。展示了如何实现Dao模式。在业务逻辑层管理事务和数据库连接。另外还对所有方法都写了单元测试。例子都很简单,对ibatis.net感兴趣的同学可以参考下。

/Files/xhan/demo.rar

我使用的ibatis.net版本

时间: 2024-11-01 10:39:25

IBatis.net特性展示代码的相关文章

flex3+struts 1.3+spring+ibatis 2.x整合代码实例

原创整理不易,转载请注明出处:flex3+struts 1.3+spring+ibatis 2.x整合代码实例 代码下载地址:http://www.zuidaima.com/share/1778657261997056.htm 经过两天工作闲余时间的奋战,终于flex3+struts 1.3+spring +ibatis 2.x 整合成功,下面介绍下详细的步骤和核心代码: IDE:myeclipse (当然:前提是FLEX+java整合成功的情况下,关于flex+java整合的文章就比较多,go

.NET技术-1.0.使用反射、特性简化代码(验证Model类)

使用反射.特性简化代码 参考项目:利用反射验证Model类/AssemblyVerification 假设现在有一个学生类(Student) /// <summary> /// 学生类 /// </summary> public class Student { /// <summary> /// 名字 /// </summary> private string name; public string Name { get { return name; } s

uni-app文章详情-富文本展示 优雅展示代码块

在uni-app开发中,开发一个资讯详情页面,详情里包含图片和代码块.这时候用简单的rich-text控件已经不够用了.用官方demo里的html-parser.js也无法很好的展示代码区域.这个时候就要使用官方提供的插件来解决. 首先:下载插件:https://ext.dcloud.net.cn/plugin?id=183 第二步:写代码 demo示例 注意:官方提供的示例代码有点小问题,请用我下面的代码. <template>   <div>     <u-parse :

Ruby基础类型,动态特性,代码块

#Ruby内置基础数据类型 NilClass,TureClass,FalseClass,Time,Date,String,Range,Struct,Array,Hash #Numerice 1.分为Interger整数类.Interger又分为Fixnum和Bignum. #2.#Float浮点数 #3.Complex复数. #Bury的动态特性 #1.动态执行字符串形式的代码 eval #2.动态获得模块或类中的常量和变量的值 #3.动态为类或对象添加方法 #4.对为知变量和方法的动态处理 #

3d旋转展示代码

<!doctype html><html><head><meta charset="utf-8" /><title>3D展示</title><style type="test/css"> #box{ height:378px; width:640px; } </style></head> <body ><div id="box&qu

javascript、jQuery的扩展方法,扩展实例展示代码

$(function () {    var total = 0, height = $(window).height(), memberScroll, cartScroll, proScroll;    $.cart = {        succ: function (data, status, xhr) {            data.Status == 1 ?   $.dialog(data.Message, { header: { title: "添加商品", close

圆柱模板单页HTML5展示代码

` <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-T

[iOS基础控件 - 6.7.1] 微博展示 代码

Controller: 1 // 2 // ViewController.m 3 // Weibo 4 // 5 // Created by hellovoidworld on 14/12/4. 6 // Copyright (c) 2014年 hellovoidworld. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 #import "Weibo.h" 11 #import "W

图片使用base64展示代码,后台为jfinal

前台使用ajax获取数据,下面步骤为把图片对应的id获取到,然后判断是否为空,不为空则发送请求获取数据,数据为base64数据格式: img需要注明数据类型格式:即data:image/jpg:base64,后跟base64数据字符串: jfina后台返回代码,主要根据图片id获取数据后转换为base64数据: