博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
综合技术 --mybatis-config.xml文件
阅读量:5900 次
发布时间:2019-06-19

本文共 1496 字,大约阅读时间需要 4 分钟。

hot3.png

        
    
         
         
         
         
         
         
    
     
    
    

mybatis-config文件里面的typeAliases标签的作用是 写实体类的别名,写了之后,在写sql的配置文件里面,例如<select>标签中的属性就可以不用写实体类的具体路径,直接用别名就行。实际例子:

没有写别名的时候,这样写

<select resultType="dao.vos.MeetingInfoVO">

写了别名,如上mybatis-config配置文件第二个,写法如下

<select resultType = "MeetingInfoVO">

直接写别名就可以了,不用写实体类的具体路径。"MeetingInfoVO"就能代替"dao.vos.MeetingInfoVO"在任何地方使用。

下面是用到别名的地方,

返回的map类型对象是CompanyMeetingInfoVO,这个对象的地址是dao.vos.CompanyMeetingInfoVO,即返回的是这个路径下面的这个对象。

   
   
       
       
       
       
       
       
       
             
   
       
       
       
       
       
       
      
   
       
       
       
       
       
      
   
       {call GetCompanyAllMeetings(#{companyId,jdbcType=INTEGER,mode=IN},       #{userId,jdbcType=CHAR,mode=IN},       #{allMeetings,jdbcType=CURSOR,mode=OUT,resultMap=resultListCompanyMeetingsInfoVO},       #{participants,jdbcType=CURSOR,mode=OUT,resultMap=resultListParticipatesVO},       #{candidates,jdbcType=CURSOR,mode=OUT,resultMap=resultListCandidatesVO},       #{errorNumber,jdbcType=INTEGER,mode=OUT})}    

转载于:https://my.oschina.net/u/2312022/blog/472073

你可能感兴趣的文章
linux 安装 sftp
查看>>
openStack queens
查看>>
C++中map用法详解《转》
查看>>
(转)EOSIO开发(四)- nodeos、keosd与cleos
查看>>
MVC5+EF6 入门完整教程八
查看>>
使用quicklz缩小程序体积
查看>>
Java 设计模式专栏
查看>>
常用Mysql或者PostGresql或者Greenplum的语句总结。
查看>>
工控随笔_12_西门子_WinCC的VBS脚本_03_变量类型
查看>>
appium 报错
查看>>
phpquery中文手册
查看>>
微信nickname乱码(emoji)及mysql编码格式设置(utf8mb4)解决的过程
查看>>
【转】C++ 笔试面试题目
查看>>
同步和异步的区别
查看>>
[Leetcode] Search in Rotated Sorted Array
查看>>
委托、Lambda表达式、事件系列02,什么时候该用委托
查看>>
在ASP.NET MVC控制器中获取链接中的路由数据
查看>>
使用ASP.NET Atlas SortBehavior实现客户端排序
查看>>
LightOJ 1274 Beating the Dataset(期望)
查看>>
图像滤镜处理算法:灰度、黑白、底片、浮雕
查看>>