博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IBatis 简易框架搭建
阅读量:6432 次
发布时间:2019-06-23

本文共 1397 字,大约阅读时间需要 4 分钟。

1、练习框架

 ibatis主要dll介绍

IBatisNet.Common.dll 由DataAccess和DataMapper组成的共享程序集
IBatisNet.Common.Logging.Log4Net.dll Log4Net集成记录器,和Log4Net配合使用
IBatisNet.DataMapper.dll DataMapper主要框架
IBatisNet.DataAccess.dll

DataAccess框架

2、IBatisDao 

1、DaoBase.cs Ibatis接口的封装

 

2、SqlMapperCreater.cs 初始化Ibatis操作类

public class SqlMapperCreater    {        protected static ISqlMapper m_sqlMap = null;        public static ISqlMapper SqlMap        {            get            {                if (m_sqlMap == null)                {                    string fileName = "Config\\sqlMap.config";                    DomSqlMapBuilder builder = new DomSqlMapBuilder();                    m_sqlMap = builder.Configure(fileName);                }                return m_sqlMap;            }        }    }

 

3、IBatisDataAccess 

1、TableAccess.cs 数据库访问层

 

4、IBatisEntity

1、EntityBase.cs 实体基类

 

2、TableEntity.cs 实体类

namespace IBatisEntity{    [Serializable]    public class TableEntity : EntityBase    {        public long ID { get; set; }        public int COL_1 { get; set; }        public int COL_2 { get; set; }        public int COL_3 { get; set; }        public DateTime REFRESH_DATE { get; set; }    }}

 

5、IBatisApp界面层访问

1、Form1.cs

 

 

6、xml文件配置

1、providers.config 提供了一些支持的数据库版本信息

 

2、sqlMap.config sqlmap的基本信息

 

3、DataBase.config 数据库链接字符串

 

4、TableEntity.xml 具体操作的xml

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/5075661.html
,如需转载请自行联系原作者
你可能感兴趣的文章
移动web开发之屏幕三要素
查看>>
求按小时统计的语句,该怎么处理
查看>>
TRUNCATE,DORP,DELETE
查看>>
Chrome的开发必备小技巧
查看>>
can-i-win(好)
查看>>
Centos6.5下安装protobuf及简单使用
查看>>
[SharePoint] SharePoint 错误集 3
查看>>
高压光耦
查看>>
[转]DPM2012系列之六:在Win7上安装DPM远程管理控制台
查看>>
postgres函数
查看>>
Microsoft AJAX Library Cheat Sheet(5): Number和Error类型的扩展
查看>>
AfxGetMainWnd函数
查看>>
WebView增加一个水平Progress,位置、长相随意
查看>>
easyui messager alert 三秒后自动关闭提示
查看>>
core data 基础操作
查看>>
ORM框架Hibernate (四) 一对一单向、双向关联映射
查看>>
offsetLeft, offsetTop以及postion().left , postion().top有神马区别
查看>>
数据库中触发器before与after认识
查看>>
手动露天广场和立方体
查看>>
随机选择
查看>>