IBatis配置sqlmap.config

DAL中读取时可采取以下方式传入文件路径:

 DomSqlMapBuilder builder = new DomSqlMapBuilder();

ISqlMapper  _mapper = builder.Configure(sqlMapPath);

 

文件名:SqlMap.config

<?xml version="1.0" encoding="UTF-8" ?>
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd">

  <!--
   resource:资源文件,为程序根目录开始的路径,
     相对路径用resource='Resources/a.xml',相对路径只能由程序根目录开始;
   url:绝对路径用, url='file:///f:/a.config' 表示;
   embedded:调用内嵌资源,embedded="Web.configs.IBatis.properties.config"
   
   <properties resource="properties/database.properties"/>
    可将SqlMap中的<property />内容写到配置文件中,从此处引用:
      <add key="userid" value="xiaoming" />
    SQL Map配置文件及其每个映射文件都可以使用占位符${key}:
      <sqlMap resource="${userid}/Resources/Order.xml"/>
-->

  <!--自定义属性配置-->
  <properties embedded="Web.configs.IBatis.properties.config" />

  <!--数据库驱动配置-->
  <providers resource="configs/IBatis/providers.config"/>
 
  <!--数据库配置-->
  <database>
    <provider name="sqlServer1.1"/>
    <!--
    <dataSource name="NPetshop" connectionString="server=(local);database=iBatisDemo;uid=sa;pwd=123123;"/>
    <dataSource name="NPetshop" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db1.mdb;"/>
    -->
    <dataSource name="NPetshop1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=${dbFileName};Integrated Security=True;User Instance=True"/>
    <!--
    <dataSource name="NPetshop2" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Copy of iBatisDemo_Data.mdf;Integrated Security=True;User Instance=True"/>
    <provider name="oracle9.2"/>
    <dataSource name="ibatisDemo" connectionString="Data Source=GZRDKF;Persist Security Info=True;User ID=p_cashback;password=data"/>
    -->

  </database>

  <!--model对应sql处理配置-->
  <sqlMaps>
    <!--各个xml的别名配置不要重复alias="PagerItem"-->
      <sqlMap resource="configs/IBatis/Resources/Order.xml"/>
      <sqlMap resource="configs/IBatis/Resources/Custom.xml"/>
      <sqlMap resource="configs/IBatis/Resources/Product.xml"/>
   </sqlMaps>

  </sqlMapConfig>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值