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


    待续...


          
  • 相关阅读:
    Python基础
    pip install psycopg2出现python setup.py egg_info failed with error code 1 in /tmp/pip-build-YtLeN3/psycopg2错误处理
    Python基础
    C语言基础
    benchmarks
    用 MuGo 搭建 Go Engine 在 KGS 对战
    GPU
    linux 杀掉僵尸进程 (zombie process, defunct)
    CMakeLists.txt 语法
    软件列表(按字母排序)
  • 原文地址:https://www.cnblogs.com/erqie/p/762816.html
Copyright © 2011-2022 走看看