sql配置文件問(wèn)題 在sql語(yǔ)句中傳入String 類型的參數(shù)就查不到數(shù)據(jù)
<select id="queryUserList" parameterType="com.xfxz.model.Users" resultMap="Userscoumlon">
? ? SELECT userid,username,password from users where userid = #{userid} ?and username="張三"
? </select>
我的數(shù)據(jù)庫(kù)是mysql ?為什么一加上 and username="張三" ?就查不到信息,不加上and username="張三",就可以查出來(lái) ?我的數(shù)據(jù)庫(kù)里有一個(gè)id為1 ?姓名為張三的數(shù)據(jù) ,我是封裝的users對(duì)象
2016-10-22
問(wèn)題已解決,需要改mybatis的總配置文件,在url的value值加上這一句代碼:characterEncoding=UTF-8
2016-10-22
可以采用log4j輸出mybatis生成的sql并在數(shù)據(jù)庫(kù)里面查詢來(lái)協(xié)助調(diào)試