C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  框架:Ibatis.Net学习

摘要:一、IBatis.net输出SQL语句到控制台 输出IBatis.net生成的SQL语句到控制台,能够方便调试。 如果要想输出IBatis.net的SQL语句到控制台,那么只需要做如下配置即可: ... 阅读全文
posted @ 2014-12-01 10:09 逆心 阅读(4392) 评论(0) 推荐(2) 编辑

摘要:在学习动态SQL语句之前,首先必须对条件查询有一定了解,先来学习如何向IBatis.Net的映射文件里传入参数。一、条件查询 1、传递单个参数 如根据Id查询: 调用的方法是:PersonModel p = mapper.QueryForObject("SelectPersonBy... 阅读全文
posted @ 2013-11-21 23:03 逆心 阅读(6887) 评论(7) 推荐(5) 编辑

摘要:IBatis.Net之多表查询:一、定制实际对应类的方式 首先配置多表的测试数据库,IBatis.Net之Oracle表连接查询配置: 首先新建两张表如下: 为两张表建立外键:ALTER TABLE Person ADD CONSTRAINT FK_COUNTRY_PERSON FOREIGN KEY(CountryId) REFERENCES Country(Id); 程序中,建立一个PersonCountry.xml 再建立一个对应结果的Model类namespace Ib... 阅读全文
posted @ 2013-09-05 09:51 逆心 阅读(2624) 评论(2) 推荐(0) 编辑

摘要:一、查询select 还记得第一篇示例中的是如何读出数据库里的3条数据吗? 就是调用了一个QueryForList方法,从方法名就知道,查询返回列表。 1、QueryForList 返回List强类型数据集合 来看看方法原型:public IList QueryForList(string statementName, object parameterObject);public IList QueryForList(string statementName, object parameterObject);public void QueryForList(string statem... 阅读全文
posted @ 2013-09-01 22:34 逆心 阅读(2796) 评论(0) 推荐(0) 编辑

摘要:一、SqlMapper类 Ibatis中,加载、分析配置以及映射文件是在创建SqlMapper实例的时候进行的,另外对数据库的操作,也是在SqlMapper实例上调用方法来完成。在IBatis外部的程序中,创建SqlMapper的实例的方式是:ISqlMapper mapper = Mapper.... 阅读全文
posted @ 2013-09-01 15:15 逆心 阅读(3112) 评论(0) 推荐(1) 编辑

摘要:一、各个配置文件的作用说明 providers.config:指定数据库提供者,.Net版本等信息。 xxxxx.xml:映射规则。 SqlMap.config:大部分配置一般都在这里,如数据库连接等等。二、默认配置文件的存放位置 在Windows应用项目或者类库项目中,需要放在项目的/bi... 阅读全文
posted @ 2013-08-31 18:44 逆心 阅读(10725) 评论(2) 推荐(5) 编辑

摘要:新项目用的是Ibatis.Net。哥的感觉是NHibernate才是哥的最爱。没办法,即使重复,也要抽时间学习。努力做好这份工作再说吧。一、Ibatis.Net-SQLServer2008 还是以哥一贯的学习方式,先千方百计拼出一个DEMO,看看效果,然后修改各个参数就可以看你出对DEMO的影响。 第一次配置Itabis.Net看到这样的错误提示,哥崩溃了,这也算提示?跟没提示有区别吗? 不过经过后来的提示,注意上面是Validate,有可能还会出现loading等,也注意最后的文件名,到底是哪个文件出错。 经过两个小时候,终于配好了第一个程序,先发上这一个简单的DEMO。然后... 阅读全文
posted @ 2013-08-30 16:53 逆心 阅读(5509) 评论(2) 推荐(5) 编辑