本文主要是介绍MyBatis——占位符赋值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
public class AppTest {@Testpublic void test02(){SqlSession sqlSession = MyUtil.getSqlSession(true);Map<String, Object> stuMap = new HashMap<>();stuMap.put("name","张一");stuMap.put("age",13);stuMap.put("sex",1);stuMap.put("addrId",10);int count = sqlSession.update("com.wry.pojo.Student.insertStu", stuMap);System.out.println(count);}
}
pojo类赋值
- StudentMapper.xml
<update id="updateStuById" parameterType="com.wry.pojo.Student">UPDATE t_student SET sname = #{name} WHERE id = #{id}
</update>
-
- parameterType="com.wry.pojo.Student"
-
-
- 属性名为占位符名属性值为传参值
- 通过getXXX()取得XXX的属性值
-
- java代码
public class AppTest {@Testpublic void test03(){SqlSession sqlSession = MyUtil.getSqlSession(true);int count = sqlSession.update("com.wry.pojo.Student.updateStuById",new Student(1,"Zhangsan",13,1,9));System.out.println(count);}
}
这篇关于MyBatis——占位符赋值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!