IBatis.net学习笔记_基础配置

1.配置文件一共有三个,最主要的是SqlMap.config文件.
        通过<properties resource="DataBase.config" />指定数据库配置信息存储文件.其中加入方式有三种:resource,embedded,url.resource是后面给出文件的存储位置,可用相对路径.如果是用embedded的话,需要将配置文件采用嵌入的方式嵌入到程序集里,后面直接给出文件名就可以了.不需要路径.如果是URL,则后面给出文件的URL地址.后面的引用都可以用这三种方式.
       <providers embedded="providers.config,IBatisNetDemo"/>这个是给出数据提供者信息.一般情况下用官方给出的就可以了.
       在database节里的datasource的连接字符串,可以采用前面引用的database.config里面配置的信息.分别有${datasource} ${database} ${userid} ${password} 为DataBase.config定义的值.

   最后指定映射文件的位置.用在sqlMap里设置.

   注意的问题:在<statement>里的select里一定要设置resultMap属性.我设置了resultClass后返回不了结果.

   修正:不能用resultClass是因为在实体类里面的属性名与数据库的字段名不一至.如果类里的属性名与数据库字段名相同就可以用了.


待续...


      
原文地址:https://www.cnblogs.com/erqie/p/762816.html