IBatis配置sqlmap.config

IBATIS配置文件sqlmap-config.xml之乱配 iBATIS教程要从iBATIS的概念开始,它是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBATIS最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBATIS是能满足你的要求又足够灵活的最简单的解决方案。 阅读详情

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>

MyBatis.Net入门之基础配置(一) 1,安装IBatis.Net包 2,建立测试模型 namespace Demo.Demo8 { public class ceshi1 { public string a { get; set; } public string b { get; set; } } } 3,配置文件 3.1,SqlMap.config <?xml ver... 阅读详情

相关推荐

ibatis 连接字符串 SqlMapConfig.xml

NULL 博文链接:https://wuxiubing.iteye.com/blog/1010635

ibatis(学习1)--sqlMapConfig sqlMap的配置,和sqlMap中的各种语法

Java代码   "1.0" encoding="UTF-8" ?>       PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"       "http://www.ibatis.com/dtd/sql-map-config-2.dtd">                   useStatementNamespac

CTO成长之路——Rosanu 1690

ibatis_SqlMapConfig配置详解

ibatis_SqlMapConfig配置详解,希望对初次接触ibatis的童鞋,有帮助

用ibator eclipse 插件自动生成sqlmap

现在我们着手来写一个ibatis的简单例子.  如果你是使用eclipse开发项目的话,那么,有一个eclipse的插件ibator,可以通过配置自动生成java代码sqlmap等,蛮好用。下面先做一个使用ibator插件的例子。  1.使用link方式在线安装ibator。    eclipse菜单  help--&gt;                 software updates--&g...

kalogen的专栏 339

手把手教你用Verilog实现MDIO控制器(附完整VHDL代码对比)

本文详细介绍了如何使用Verilog实现MDIO控制器,并提供了与VHDL实现的深度对比。通过解析MDIO协议核心要点,展示Verilog状态机架构设计和关键时序控制逻辑,同时对比VHDL在信号声明、状态机实现和双向端口处理上的差异。适用于以太网硬件设计开发者,帮助掌握MDIO控制器自主实现能力。

weixin_30682415的博客 422

AI驱动的CNC闭环加工系统:边缘实时控制与IIoT反馈实践

闭环控制是工业自动化的核心概念,指通过实时反馈调节系统输出以逼近目标值;其技术原理在于构建短于被控对象时间常数的确定性反馈链路,从而保障动态响应精度与稳定性。在智能制造落地中,AI正从离线分析工具演进为嵌入式实时决策单元,其核心价值在于将工艺知识模型化、控制指令轻量化、执行路径边缘化。典型应用场景包括CNC加工过程中的振动自适应调参、刀具磨损在线补偿及多机协同优化。本实践聚焦FANUC 0i-MF平台,基于Modbus TCP硬实时通信与轻量LSTM+CNN融合模型,实现217毫秒级AI推理与PMC寄存器直

weixin_29704001的博客 323

ibatis代码自动生成-ibatis使用者的福音来了

近来公司由于历史原因使用ibatis,而市场上早就已经是mybatis的天下了,但是还有一小部分人在用ibatis,对这一小部分人来说使用ibatis是极其痛苦的,那么今天我们就来教大家如何自动生成ibatis代码,以及提供xml与java代码间的自动跳转等。 ibatis是mybatis的前身,那么mybatis现在的插件Mybatis generator自然是支持代码生成的了,只不过...

caige的博客 2409

泛微OA与金蝶云星空审批流程对接实战:从报销单到采购合同的完整指南

本文详细介绍了泛微OA与金蝶云星空审批流程的深度集成方案,涵盖从报销单到采购合同的完整对接指南。通过API层面的无缝连接,实现流程自动化、数据同源和权限联动,显著提升企业业务效率。文章还提供了环境配置、数据映射、接口安全等实用技巧,助力企业轻松完成系统对接。

weixin_29268637的博客 245

iBATIS的配置文件sqlmapconfig.xml详细说明。

转自:http://blog.csdn.net/xwygn/article/details/8145372 >>>>>>sqlMapConfig.xml文件详解" href="http://blog.csdn.net/kardelpeng/article/details/6276643" style="color:rgb(202,0,0); text-decoration:none">i

看不过的黑工坊 6877

ESP32IDF 通过 PCA9685控制舵机的程序bug处理

esp32 PCA9685 bug 舵机

ztvzbj的博客 726

【Python】SimpleITK使用笔记

1. 概念 1.1 nii格式 1.2 SimpleITK 1.3 SimpleITK 图像 2. 基本操作 2.1 常见属性 2.1 读取和保存图像 2.2 SimpleITK图像数据和Numpy矩阵数据之间的转换

See_Star的博客 7898

ibatis的sqlMapConfig详细配置

ibatis的sqlMapConfig详细配置

freedomwind2009的专栏 1040

Bellhop水声信道模型的仿真

Bellhop是一种基于射线追踪的水声信道模型,广泛用于预测水下环境中的声压场。它通过模拟声波在水中的传播路径,计算声场分布,适用于复杂的水下通信场景。

yt94832的博客 1315

iBATIS In Action:iBATIS的安装和配置

上一篇:iBATIS In Action:什么是iBATIS(2); 译注:本章讲解的是iBATIS的安装和配置,原书使用的是Java版本,与.NET版本的安装、配置过程不尽相同,因此这里直接就.NET版本进行说明。主要参考的是iBATIS官方的DataMapper Guide文档,本章的配置主要针对DataMapper,DataAccess的配置将出...

weixin_34066347的博客 140

EDEM-fluent耦合时出现的问题及摸索出的解决办法及DPM颗粒信息导出

EDEM-fluent耦合时出现的问题及摸索出的解决办法及DPM颗粒信息导出

zheaa的博客 5750

手把手教你学GPU的KMD专栏--3.1 设备初始化流程深度解析

本文深入解析了KMD(内核模式驱动)设备初始化流程,这是GPU驱动开发最基础且关键的环节。初始化流程包括6个核心阶段:KMD模块加载、PCIe设备探测匹配、GPU硬件初始化、显存分配映射、中断系统配置和设备注册。每个阶段都有详细步骤解析,涉及关键数据结构和错误处理机制。文章还分析了常见问题(驱动加载失败、显存分配失败、中断配置失败)的解决方案,并指出未来趋势将向动态初始化、安全增强和AI优化方向发展。正确高效的初始化流程是确保GPU被操作系统安全使用的前提,也是后续内存管理、任务调度等功能的基础。

MHD0815的博客 262

ibatis dtd不能加载

最近一个项目中再次用到ibatis,配置文件sqlmap-config.xml中,下面这段:                              <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config

Andy成长空间 2308

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

iBatis.Net的SqlMap.config文件

iBatis.Net基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis.Net核心的配置文件,它的存放路径也跟应用程序配置文件一样,必须放在应用程序的运行目录下并且它的文件名是保留的,不可改变的。而Provider.c

中辽普坦的专栏 3771

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【转】iBatis.Net的SqlMap.config文件

转自:http://www.xuebuyuan.com/579671.html        iBatis.Net基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis.Net核心的配置文件,它的存...

weixin_33896726的博客 160

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【IBatis.Net】 各种配置说明

一、各个配置文件的作用说明   providers.config:指定数据库提供者,.Net版本等信息。   xxxxx.xml:映射规则。   SqlMap.config:大部分配置一般都在这里,如数据库连接等等。 二、默认配置文件的存放位置   在Windows应用项目或者类库项目中,需要放在项目的/bin/debug/目录下。   在Web应用程序中,需要放在应用程序根目录。 ...

weixin_33971205的博客 149

ibatis There is no statement named XXX in this SqlMap

ibatisThereisnostatementnamedXXXinthisSqlMap.实体映射文件未加入到sqlMap-Config.xml文件中。原因是:框架只读取sqlMap-Config.xml文件,对新建的sqlMap引入文件即使注入bean也不予理睬。将引入文件加入sqlMap-Config.xml就可以解决问题。把用到xml文件加到sql...

weixin_33981932的博客 175

Ibatis.Net 各种配置说明(二)

一、各个配置文件的作用说明   providers.config:指定数据库提供者,.Net版本等信息。   xxxxx.xml:映射规则。   SqlMap.config:大部分配置一般都在这里,如数据库连接等等。 二、默认配置文件的存放位置   在Windows应用项目或者类库项目中,需要放在项目的/bin/debug/目录下。   在Web应用程序中,需要放在应用程序根...

weixin_30511107的博客 81

iBatis.Net(2):基本概念与配置

写完第一篇,有朋友给我发邮件,说想让我配合实例写会不会更好一些,可是呢,我觉得这就相当于那些北大的什么鸟给无辜的孩子们吃快餐一样,我是坚决反对那样的,知其然不知其所以然,可能你当下可以从那里学点东西然后找到个工作,但是那样的知识体系是不适合我们发展的,当然了,这也是小白的个人观点,毕竟人那什么鸟比我飞的漂亮的多,至于iBatis这东西,说简单不简单,说难不难,很多基础的概念配置的东西,还是很有必要...

weixin_33686714的博客 123
上一篇: Access 和 OleDbType 对应关系
下一篇: 分布式事务管理System.Transactions.TransactionScope
PAPALIAN
博客等级 码龄19年 42粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值