IBatis.NET 的配置

http://www.cnblogs.com/xiaogangqq123/archive/2011/06/29/2093250.html

http://www.cnblogs.com/hjf1223/archive/2006/04/24/383118.html

IBATISNet是一个使得SQL 语句或者 存储与实体对象容易映射起来、简洁完整的框架,iBATIS framework将是你用更少的代码获得更多的数据库访问功能。

iBatis基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。

它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis核心的配置文件,它的存放路径也跟应用程序配置文件一样,必须放在应用程序的运行目录下并且它的文件名是保留的,不可改变的。而Provider.config是一个数据驱动提供类的配置,它的文件名是可以随意改变的,因为通过SqlMap.config的一个配置节可以配置它的引用。

providers.config:指定数据库提供者,.Net版本等信息。

映射文件:

<sqlMaps>
    <sqlMap resource="Person.xml" />
    <!--这个是指定映射文件的位置-->
  </sqlMaps>

dll 文件

IbatisNet.Common.dll

IbatisNet.DataMapper.dll

时间: 2024-10-14 03:21:17

IBatis.NET 的配置的相关文章

ibatis框架文件配置

最近2天在学ibatis,心里也有一些心得,就把它写下来了. 首先是配置一下ibatis的环境,添加ibatis2.X.jar,mysql-connection-bin.5.1.8.jar,建立一个web项目: 0.写个类User.jsva 有属性:.....(自己写),建个表:user.sql 1.先建一个数据库文件dataSource.properties,内容如下: jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localho

ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data...

ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data... 2012-07-18 11:21wuming3632171 | 浏览 5114 次 ibatis配置如下,高手帮我看看.<select id="exportRecieveData" parameterClass="java.util.HashMap"resultClass="

springboot+ibatis 多数据源配置

这个是boot基本版本包,因为我用的打包方式是war所以去除掉了boot内置的tomcat,但是为了方便测试又引入了内置tomcat,只要添加<scope>provided</scope>在打包时就不会影响了. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l

缓存初解(四)---Ibatis的缓存配置+Ehcache

项目完结,整理一些技术方面的相关收获. 已经记不得EhCacheController这个实现类最早来自于那里了,总之稍加修改后非常有效果,大家就这么用了,感谢最初开源的那位兄弟.这里,主要是做个记录,为以后类似扩展(譬如Memcached)做个准备. iBatis提供CacheController接口,用于实现第三方缓存架构的扩展. 这里以iBatis 2.3.0,EhCache 1.2.3版本为基础,构建iBatis+EhCache实现. EhCacheController类: package

ibatis 开发中的经验 (三)ibatis与spring2集成配置

ibatis项目中用到了一些基本配置,需要和spring集成,看了看这些配置大部分同hibernate中是一样的,也比较好理解,只是需要他们的配置中每个类的含义,还有其中的一些细节还是需要我们了解的,知识不在多,而在不断吸收和重复,在使用和练习中加深对各种问题的理解. 读取属性文件配置 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceho

ibatis 命名空间配置以及左右连接查询

前几天在写dao层实现的时候,自己写了sql语句但是在dao层找不到语句,在sqlmap文件里面已经配置好了,从错误的类型来看,觉得很可能是查找路径不正确,最后发现是配置文件的namespace这个参数起的作用,命名空间大家都知道是起到了避免命名冲突的作用,在各种java类里面都是通过包和命名空间来避免冲突,因此它一般是启用的,但是在ibatis中如果不配置默认它是不起作用的,因此查了查咋么配置ibatis.配置如下 <?xml version="1.0" encoding=&q

Ibator插件安装、配置及使用说明

1.     Ibator介绍 Ibator是iBATIS的代码发生器.其原名叫abator.后来更名为Ibator,同一时候代码结构也做了对应的一些改动.所以两者的配置也有所不同.Ibator能够生成一个数据库中的一个表(或多个表)的DAO层.DO层及符合iBATIS规范的配置.它降低了我们编写配置文件.创建DO及DAO的工作量,而且能够创建简单的CRUD(创建.检索,更新,删除).我们能够在此基础之上进行改动.而不必全然的又一次去实现了.这很大的节省了我们的工作量,特别是操作比較多的表的时候

Spring+Ibatis数据库水平分库

1.引言    笔者最近在做一个互联网的"类SNS"应用,应用中用户数量巨大(约4000万)左右,因此,简单的使用传统单一数据库存储肯定是不行的. 参考了业内广泛使用的分库分表,以及使用DAL数据访问层等的做法,笔者决定使用一种最简单的数据源路由选择方式来解决问题. 严格的说,目前的实现不能算是一个解决方案,只能是一种思路的简易实现,笔者也仅花了2天时间来完成(其中1.5天是在看资料和Spring/ibatis的源码).这里也只是为各位看官提供一个思路参考,顺便给自己留个笔记 2.系统

ibatis iterate标签

原文地址:http://www.blogjava.net/kyleYang/archive/2010/02/02/311688.html Iterate:这属性遍历整个集合,并为 List 集合中的元素重复元素体的内容. Iterate 的属性:       prepend  - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选)       property  - 类型为 java.util.List 的用于遍历的元素(必选)       open  -  整个遍历内容体开始的字符串,