摘要:一、IBatis.net输出SQL语句到控制台 输出IBatis.net生成的SQL语句到控制台,能够方便调试。 如果要想输出IBatis.net的SQL语句到控制台,那么只需要做如下配置即可: ...
阅读全文
随笔分类 - 框架:Ibatis.Net学习
摘要:一、IBatis.net输出SQL语句到控制台 输出IBatis.net生成的SQL语句到控制台,能够方便调试。 如果要想输出IBatis.net的SQL语句到控制台,那么只需要做如下配置即可: ...
阅读全文
摘要:在学习动态SQL语句之前,首先必须对条件查询有一定了解,先来学习如何向IBatis.Net的映射文件里传入参数。一、条件查询 1、传递单个参数 如根据Id查询: 调用的方法是:PersonModel p = mapper.QueryForObject("SelectPersonBy...
阅读全文
摘要:IBatis.Net之多表查询:一、定制实际对应类的方式 首先配置多表的测试数据库,IBatis.Net之Oracle表连接查询配置: 首先新建两张表如下: 为两张表建立外键:ALTER TABLE Person ADD CONSTRAINT FK_COUNTRY_PERSON FOREIGN KEY(CountryId) REFERENCES Country(Id); 程序中,建立一个PersonCountry.xml 再建立一个对应结果的Model类namespace Ib...
阅读全文
摘要:一、查询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...
阅读全文
摘要:一、SqlMapper类 Ibatis中,加载、分析配置以及映射文件是在创建SqlMapper实例的时候进行的,另外对数据库的操作,也是在SqlMapper实例上调用方法来完成。在IBatis外部的程序中,创建SqlMapper的实例的方式是:ISqlMapper mapper = Mapper....
阅读全文
摘要:一、各个配置文件的作用说明 providers.config:指定数据库提供者,.Net版本等信息。 xxxxx.xml:映射规则。 SqlMap.config:大部分配置一般都在这里,如数据库连接等等。二、默认配置文件的存放位置 在Windows应用项目或者类库项目中,需要放在项目的/bi...
阅读全文
摘要:新项目用的是Ibatis.Net。哥的感觉是NHibernate才是哥的最爱。没办法,即使重复,也要抽时间学习。努力做好这份工作再说吧。一、Ibatis.Net-SQLServer2008 还是以哥一贯的学习方式,先千方百计拼出一个DEMO,看看效果,然后修改各个参数就可以看你出对DEMO的影响。 第一次配置Itabis.Net看到这样的错误提示,哥崩溃了,这也算提示?跟没提示有区别吗? 不过经过后来的提示,注意上面是Validate,有可能还会出现loading等,也注意最后的文件名,到底是哪个文件出错。 经过两个小时候,终于配好了第一个程序,先发上这一个简单的DEMO。然后...
阅读全文
|