IbatisNet配置文件

一:sqlmapper配置文件中主要实现了几个配置

<sqlMapperConfig>

1.

<settings>
    <setting useStatementNamespaces="true"/>
  </settings>

2.

<providers resource="ConfigDataBaseproviders.config"/>

设置数据库驱动provider

3.

<database>

设置数据库配置,包括连接字符串等

4.

<sqlmaps>

sqlMap节点指定了映射文件的位置,配置中可以出现多个sqlMap节点,以指定项目内所包含的所有映射文件
<sqlMap embedded="" />
embedded中指定映射文件位置

二:映射文件的配置文件<sqlmap>

1.

<alias>
主要是配置实体类的别名,一般都是一个实体类对应一个xml文件

<alias>
    <typeAlias alias="classes" type="Model.Calsses,Model" />
</alias>

type属性表示xml映射实体的路径  ,alias表示映射xml的名称

2.

<resultMaps>

你的实体类与数据库字段的对应关系,如果数据库字段与实体类一样

<resultMap id="SelectAllResult" class="classes">
      <result property="Id" column="calsses_id" />
      <result property="Name" column="classes_name" />
      <result property="Description" column="classes_description" />
    </resultMap>

colume与数据库字段想对应
property表示映射实体的字段

原文地址:https://www.cnblogs.com/ilooking/p/4639710.html