第6讲 --修改实体对象
程序员文章站
2022-01-20 10:05:29
...
步骤:
1.增加 Student.xml中 对修改单个对象的支持 ,注意标签是 update
<update id="updateStudentById" parameterClass="Student">
update student set sname=#sname#,major=#major#,birth=#birth#,score=#score# where sid=#sid#
</update>
2.在实现类中
public void updateStudentById(Student stdent)
{
try
{
int rows=sqlMapClient.update("updateStudentById",stdent);
log.info("更新的记录数是:"+rows);
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
3.测试
StudentDAO studentDAO=new StudentDAOImpl();
Student student=new Student();
student.setSid(324);
student.setSname("胡晓亮2");
student.setMajor("哈哈");
student.setScore(98);
student.setBirth(new Date(System.currentTimeMillis()));
studentDAO.updateStudentById(student);
4结果:Ok
注意:更新记录的时候
int rows=sqlMapClient.update("updateStudentById",stdent);
log.info("更新的记录数是:"+rows);
rows 为:1
上一篇: 对XML文档进行分析的三个实例