一: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表示映射实体的字段