zoukankan      html  css  js  c++  java
  • IBatis.NET的BaseService类

    这次主要来说明一下,在我们这个项目中,采用Ibatis.net架构中的一个基类,BaseService类在整个架构中的作用,为了更直观,请看下图:

     

    从此图中可以看出,BaseService类其实中此项目的一个入口,整个项目需要通过该类加载服务层程序集,实例IsqlMapper对象,所有事物处理的数据层类都要继承该基类,现给出该类的代码:

    代码
    代码
    public class BaseService
        {
            
    private static ISqlMapper sqlMap;

            
    public ISqlMapper SqlMap
            {
                
    get { return sqlMap; }
            }
            
    /// <summary>
            
    /// 
            
    /// </summary>
            public BaseService()
            {
                
    //加载程序集
                Assembly assembly = Assembly.Load("IISCompanion.Service");
                
    //从程序集中加载制定的清单资源
                Stream stream = assembly.GetManifestResourceStream("IISCompanion.Service.sqlmap.config");
                DomSqlMapBuilder builder
    =new DomSqlMapBuilder();
                
    //实例化ISqlMapper对象
                 sqlMap = builder.Configure(stream);
            }
        }
     
  • 相关阅读:
    centos6下安装部署hadoop2.2
    centos 卸载自带的 java
    完全分布式Hadoop2.3安装与配置
    hadoop安装与WordCount例子
    CentOS 6.5 下载地址
    碎片化
    DRM加密技术是怎么一回事
    DRM你又赢了:其API纳入HTML5标准
    java 对视频和图片进行加密解密
    HadoopDB:混合分布式系统
  • 原文地址:https://www.cnblogs.com/limingyang/p/1923811.html
Copyright © 2011-2022 走看看