Mybatis中typeAliases的使用

发布时间 - 2026-01-11 02:45:22    点击率:

最近写接口的时候,关于返回值resultType="com.whiteme.po.User"之类的东西想来觉得有简化的方法,再看看一些代码发现果然有,于是写了这篇博客记录一下,这样的好处可能是以后包名换了比较好改(虽然可能性低),但是他解决了写全路径的问题,简化开发

 typeAliases

单个定义

<typeAliases>
    <typeAlias alias="users" type="com.whiteme.po.Users" />  alias为别名,type为具体实体类
</typeAliases>

批量定义(别名为实体类下的类名,第一个字母大小写都可以)

  <typeAliases>
    <package name="com.whiteme.po" /> 不管有多少实体类,这样直接就全部把别名命名好了
  </typeAliases>

想来未配置之前mapper.xml中

<select id="getUserList" resultType="com.whiteme.po.User">
    select *
    from users
</select>

配置别名之后mapper.xml中

<select id="getUserList" resultType="User">
    select *
    from users
</select>

总结

以上所述是小编给大家介绍的Mybatis中typeAliases的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mybatis  # typeAliases  # mybatis.type-aliases-package的作用及用法说明  # mybatis.type-aliases-package之巨坑的解决  # Springboot+Mybatis中typeAliasesPackage正则扫描实现方式  # mybatis中关于type-aliases-package的使用  # 小编  # 实体类  # 好了  # 第一个  # 在此  # 有多少  # 给大家  # 比较好  # 换了  # 写了  # 这篇  # 所述  # 再看看  # 给我留言  # 感谢大家  # 返回值  # 疑问请  # 有任何  # 解决了  # 但是他 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信小程序 HTTPS报错整理常见问题及解决方案  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  微信公众帐号开发教程之图文消息全攻略  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  Laravel如何创建自定义Artisan命令?(代码示例)  如何用免费手机建站系统零基础打造专业网站?  黑客如何通过漏洞一步步攻陷网站服务器?  晋江文学城电脑版官网 晋江文学城网页版直接进入  Laravel如何优化应用性能?(缓存和优化命令)  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel如何处理文件下载请求?(Response示例)  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  专业商城网站制作公司有哪些,pi商城官网是哪个?  python中快速进行多个字符替换的方法小结  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  PHP正则匹配日期和时间(时间戳转换)的实例代码  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何在云主机上快速搭建网站?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  西安专业网站制作公司有哪些,陕西省建行官方网站?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  手机软键盘弹出时影响布局的解决方法  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  如何确认建站备案号应放置的具体位置?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  JavaScript如何实现继承_有哪些常用方法  免费视频制作网站,更新又快又好的免费电影网站?  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  详解CentOS6.5 安装 MySQL5.1.71的方法  大型企业网站制作流程,做网站需要注册公司吗?  linux top下的 minerd 木马清除方法  html5的keygen标签为什么废弃_替代方案说明【解答】  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Java解压缩zip - 解压缩多个文件或文件夹实例  如何用IIS7快速搭建并优化网站站点?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  html如何与html链接_实现多个HTML页面互相链接【互相】  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】