Mybatis中使用SQL語句插入資料全為0
阿新 • • 發佈:2020-02-20
<!-- public int insertUser(User user); -->
<insert id="insertUser" parameterType="com.offcn.pojo.User" >
insert into user values(uid=#{uid},uname=#{userName},address=#{address},weixin=#{weixin},qq=#{qq})
</insert>
// 新增user物件》》10條 @Test public void show1(){ SqlSession session = Utils.getSeesion(); UserMapper mapper = session.getMapper(UserMapper.class); User user = new User(); user.setUid(1000); user.setAddress("address"); user.setWeixin("55500"); user.setQq("99900"); user.setUserName("name"); mapper.insertUser(user ); session.commit(); session.close(); }
在向user表中插入資料時,各項資料全部為0。
檢查後發現sql插入語句書寫錯誤。
insert into user values(uid=#{uid},qq=#{qq})
//修改為下方程式碼即可
insert into user values(#{uid},#{userName},#{address},#{weixin},#{qq})
修改後結果: