首页 > 其他分享 >mybatis.type-aliases-package 的作用

mybatis.type-aliases-package 的作用

时间:2023-04-12 19:55:18浏览次数:29  
标签:package mybatis type id SELECT aliases

在mapper.xml文件中的resultMap的type或者parameterType会用到自定义的POJO。

如果在 application.yml 中没有配置 mybatis.type-aliases-package 的话,就需要写全限定类名:

<select id="selectByStudentById" resultType="com.example.domain.Student">
     SELECT * FROM student WHERE id = 1
</select>

如果在 application.yml 中配置:

mybatis
  type-aliases-package: com.example.domain

那就可以直接写简称:

<select id="selectByStudentById" resultType="Student">
     SELECT * FROM student WHERE id = 1
</select>

标签:package,mybatis,type,id,SELECT,aliases
From: https://www.cnblogs.com/FengZeng666/p/17311027.html

相关文章

  • MyBatis
    1.简介MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数......
  • 定制 Unity BuildIn Package
    目标&背景在内网Package管理这篇文章中我们提到了如何自建npm工具包,整合unity官方package和公司自定义的私有package此时就会碰到一个新的问题,如果我们修改了unity内建的package时,就必须要考虑如何适配的问题比如:项目中自定义的UI框架中,需要对现有的com.u......
  • MyBatis中XXMapper示例记录
    XXMapper.xml的结构示例如下,包括<resultMap>、<id>、<result>、<select>、<update>、<foreach>、<if>标签的使用:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper......
  • install packages in jupyter notebook
    !condainstall--yesnumpy!pipinstallnumpy!echo$PATH#Ifyouwanttoknowwhatisactuallyexecuted#whenyoutypepython,youcanusethetypeshellcommand:!typepython!typels参考:[1]https://jakevdp.github.io/blog/2017/12/05/installing......
  • 【随手记】解决mybatis返回List<map>类型的数据时 无序 并且 不能返回空值
    返回结果无序希望表格的列能根据数据库查出来的数据保持一致,但是返回页面的结果集是无序在mybatis中使用List<Map>结构接收数据,发现输入的sql语句结果并不是按照输入的字段名顺序返回的。例如输入selectcol1,col2,col3fromtable却返回col2col3col1***......
  • SAP WM模块里的那些标准 Interim Storage Type
    SAPWM模块里的那些标准InterimStorageType   ......
  • platformio+esp32 编译时下载PACKAGES错误 Tool Manager ERROR
    如图,readtimeoutToolManegerl:Lookingforanothermirror.....  编译时一共需要三个[email protected](2.04)[email protected](3.0.0)[email protected]+2021r2-patch3都存在下载时超时,一直找寻......
  • springcloud gateway根据服务名称进行路由失败There was an unexpected error (type=S
    出现错误,如下图:解决办法:检查自己的yaml文件:server:port:88spring:application:name:applicationNamecloud:nacos:discovery:server-addr:127.0.0.1:8848gateway:#开启服务发现路由(不开启跨域问题可能无法解决)disco......
  • mybatis if-else(写法)
    mybatisif-else(写法)mybaits中没有else要用chosewhenotherwise代替范例<selectid="selectSelective"resultMap="xxx"parameterType="xxx">select<includerefid="Base_Column_List"/>fromxxxwhe......
  • SpringBoot 集成 MybatisPlus 六——ActiveRecord 增、删、改
    1向表中插入记录1.1插入所有列在创建实体对象时,指定所有字段的内容,包括ID列。@TestpublicvoidtestAddUser(){Useruser=newUser(20,"成吉思汗","男","一代天骄");booleanres=user.insert();System.out.println(res);}调用MyBatisPlus时,后台执行的......