用IBatis.net实现数据读取-创新互联

官方下载地址:http://www.mybatis.org/

德化网站建设公司创新互联建站,德化网站设计制作,有大型网站制作公司丰富经验。已为德化成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的德化做网站的公司定做!

IBatis.net作用是把数据库查询与对象的属性间建立映射关系。但它并不是一个实体关系映射工具,仅用于帮助程序人员建立实体和SQL语句或者存储过程间的映射。因此只能叫半自动OR/M工具。

IBatis.net的配置:

一、引用几个DLL,注意在数据层引用即可。

用IBatis.net实现数据读取

单独使用映射的情况下,只需要引用IBatisNet.DataMapper.dll就可以了

其中IBatisNet.Common.dll和Castle.DynamicProxy.dll是必须的

COMMON是我自己的,不用管它

IBatisNet.DataAccess.dll是可选的,如果使用Data Access组件,则还需要添加对IBatisNet.DataAccess.dll的引用。

二、完成对组件的添加后,还需要添加三个XML文档

1 providers.config ----DataMapper根据这个确定是什么类型数据库(放在数据层)

2 SqlMap.xml ----数据映射文档,里面包含了SQL语句(放在数据层)

3 SqlMap.config ----DataMapper的配置文档,它详细描述了工程中SqlMap.XML和providers.config文档的位置,以及其他配置项(必须放在Web跟目录下)。

先看SqlMap.config



//如果是true,那么写数据查询时,查询语句的名称前要添加它的完整命名空间
//全局化配置DataMapper客户能否启用cache,默认是true

//指定providers.config的位置


//如果使用默认的数据提供者,这句可以不要,如果系统中使用多个数据库,需要配置provider的内容
//数据库链接字符串,



//程序的数据映射文件的位置,如果有多个XML,就写多行,如果比较多,也可以当一个单独的XML中去写,比如,然后在ALL.xml再添加数据映射文件,这样就实现了加载一组数据映射文件

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


文章标题:用IBatis.net实现数据读取-创新互联
文章来源:http://pwwzsj.com/article/dsspjd.html