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

  • 相关阅读:
    IDEA中classpath
    Java之泛型<T> T与T的用法
    反射机制
    vue mitt 解决多次触发问题
    input限制输入
    解决idea启动端口被占用
    前端压缩图片转base64
    对Bootstrap Table 表格进行封装
    vue项目本地运行
    vue项目搭建
  • 原文地址:https://www.cnblogs.com/ilooking/p/4639710.html
Copyright © 2020-2023  润新知