mybatis在web启动时Could not resolve type alias ‘User'[通俗易懂]

mybatis在web启动时Could not resolve type alias ‘User'[通俗易懂]mybatis在web启动时Could not resolve type alias ‘User’

大家好,又见面了,我是你们的朋友全栈君。

一开始我的mapper文件配置是这样的:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="redisCache.mapper.UserMapper">

    <!-- 查询 -->
    <select id="getAll" resultType="User">
        select * from user
    </select>

    <!--插入-->
    <insert id="insertUser" parameterType="User">
        insert into user(id,username) VALUES (#{id},#{username})
    </insert>
</mapper>

然后启动报:

Could not resolve type alias ‘User’

这是可以改为:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="redisCache.mapper.UserMapper">

    <!-- 查询 -->
    <select id="getAll" resultType="redisCache.entity.User">
        select * from user
    </select>

    <!--插入-->
    <insert id="insertUser" parameterType="redisCache.entity.User">
        insert into user(id,username) VALUES (#{id},#{username})
    </insert>
</mapper>

就好了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106083.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月23日 下午9:20
下一篇 2022年4月23日 下午9:40


相关推荐

  • Unity3D ML-Agent-0.8.1 学习四(模仿学习)

    Unity3D ML-Agent-0.8.1 学习四(模仿学习)Unity3DMl-Agent-0.8.1学习四(模仿学习)写的目的场景设置修改配置并训练总结写的目的本篇介绍模仿学习,即玩家边玩,代理边学习,主要分为在线学习和离线学习,在线就是跟着师傅一起学,离线就是看是师傅录制的资料学习,我们主要讲在线学习,就是玩家边玩,AI边学习,可以实时观察学习的效果,离线学习只是记录玩家信息,产生生成一个文件,命令行学习文件即可,不多做介绍。场景设置可以…

    2025年12月5日
    7
  • Android ListView那些事

    Android ListView那些事ListView是我们在开发Android程序时用得比较多的一种widget,通常用来展示多条数据,这里,我对ListView的一些功能点作一个简单介绍。1. Cachecolorhint默认情况下,Android中的View的背景都是透明的,这是一个合理的设计,但是,当渲染到屏幕上时,这会引入许多的计算,因为所有的child的背景是透明的,这就意味着当ListView绘制它的chil

    2022年7月22日
    12
  • setPositiveButton和setNegativeButton和setNeutralButton

    setPositiveButton和setNegativeButton和setNeutralButtonsetPositiveButton和setNegativeButton和setNeutralButtonsetPositiveButton和setNegativeButton和setNeutralButton三者都是AlertDialog弹出框的按钮,只是显示的位置不同,项目中可根据情况选择使用,setPositiveButton一般用于确认,setNegativeButton一般用于取消,setNeutralButton这个是相当于一个忽略操作的按钮。MainActivity中简单用法代码

    2022年6月16日
    56
  • Axure的动态面板制作tab切换效果

    Axure的动态面板制作tab切换效果最近进行机房合作画原型图的时候用到了Axure画图软件,画出来的图感觉棒棒哒!在画结账窗体的时候确实遇到了一些问题,因为有动态效果图,点击不同的Tab时要有不同的界面显示,所以学习了一下!

    2022年5月18日
    41
  • kali——kali更新源

    kali——kali更新源为什么更新源官方下载并安装的KaliLinux,在进行原件升级的时候会首先默认选择到Kali官方的源地址去下载,位于国内的用户由于网络线路的问题,下载速度会非常的慢,因此修改为国内的源,方便快速!1.更新软件源sudovim/etc/apt/sources.list2.选择比较合适的源(选择一个即可)下面是国内的一些kali源#中科大debhttp://mirrors.us…

    2022年5月27日
    42
  • Debussy简介

    Debussy简介Debussy 是 NOVASSoftwar Inc 思源科技 发展的 HDLDebug amp Analysistool 这套软体主要不是用来跑模拟或看波形 它最强大的功能是 能够在 HDLsourcecod schematicdia waveform statebubbled 之间 即时做 trace 协助工程师 debug Debussy 软件在 5 4 版本以后不再有 Win

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号