1(開發環境)
ssm框架
2(問題描述)
點擊登陸后,跳轉到首頁(index.jsp)耗時9973ms,追根溯源,發現是mybatis映射檔案sql陳述句select * xxxx,就用了9000ms時間。
但是,用Navicat測驗單條sql,速度很快,求解疑惑。。

3(相關代碼)
<resultMap type="User" id="userResultMap">
<id column="user_id" property="userId"/>
<result column="loginname" property="loginname"/>
<result column="username" property="username"/>
<result column="password" property="password"/>
<result column="rights" property="rights"/>
<result column="status" property="status"/>
<result column="role_id" property="roleId"/>
<result column="parent_id" property="parentId"/>
</resultMap>
<select id="getUserByNameAndPwd" parameterType="User" resultMap="userResultMap">
select * from tb_user
<where>
<if test="loginname!=null and password!=null">
loginname = #{loginname} and password=#{password}
</if>
</where>
</select>
uj5u.com熱心網友回復:
把*改為欄位名uj5u.com熱心網友回復:
可以分析一下執行計劃,看一看具體慢的原因轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/45491.html
標籤:其他
上一篇:h5網站前后端分離介面簽名安全性
下一篇:Myeclipse卸載不了
