华为学习笔记(SSM框架报错篇)

时间:2022-07-25
本文章向大家介绍华为学习笔记(SSM框架报错篇),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

生命不息,BUG不止 我这个人健忘,所以总结一下自己学习中踩过的坑 太健忘了今天的十个错误忘的差不多了....

SQL:SELECT COUNT(user_id) FROM sys_user WHERE user_name=?

解决办法:检查UserMapper.xml文件中的SELECT语句FROM后的数据表名是否和自己本地数据表一致

运行项目404错误

检查UserMapper.xml文件resultMap字段

<resultMap id="UserMap" type="user">

没记错的话是type里的值问题,需根据自己的项目排查

网站打开没有任何界面

具体错误提示我忘了

检查UserServiceImpl.java和longinction.java(调用类,类名可能不同)中的userservice(参数名称可能不同)是否一致

//longinction.java
@Resource(name="userservice")
//UserServiceImpl.java
@Service("userservice")

There is no getter for property named 'name' in 'class com.hwrky.shop.entity.User'

[socde type="green"]检查xml文件中的参数是否填写错误[/scode] 以我为例

<select id="SelectUser" resultType="Integer" parameterType="string">
        SELECT COUNT(user_id) FROM user
        <if test="user!=null">
            <where>
                <if test="user.user_name!=null">
                     user_name=#{user.name}
                </if>
                <if test="user.user_pwd!=null">
                    and user_pwd = #{user.pwd}
                </if>
            </where>
        </if>
    </select>

改为

<select id="SelectUser" resultType="Integer" parameterType="string">
        SELECT COUNT(user_id) FROM user
        <if test="user!=null">
            <where>
                <if test="user.user_name!=null">
                     user_name=#{user.user_name}
                </if>
                <if test="user.user_pwd!=null">
                    and user_pwd = #{user.user_pwd}
                </if>
            </where>
        </if>
    </select>

处理这些问题一定要心平气和,一定要心平气和,一定要心平气和~我不焦灼 真的,一点不焦灼