zoukankan      html  css  js  c++  java
  • 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是因为在实体类里面的属性名与数据库的字段名不一至.如果类里的属性名与数据库字段名相同就可以用了.


    待续...


          
  • 相关阅读:
    上机小笔记
    机器人搬重物(BFS)
    排序汇总
    棋盘(BFS)
    权限控制:分配权限1
    asp.net identity 基础概念篇-理解什么是声明
    EntityFramework中几种更改数据的方式
    CodeFirst迁移时出现的中文乱码问题
    javascript Function()
    C#操作数据库(二)【操作SQL Server数据库的常用的类介绍】
  • 原文地址:https://www.cnblogs.com/erqie/p/762816.html
Copyright © 2011-2022 走看看