1. 程式人生 > 資料庫 >Mybatis中使用SQL語句插入資料全為0

Mybatis中使用SQL語句插入資料全為0

<!-- 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})

修改後結果:
在這裡插入圖片描述