java.io.NotSerializableException: org.springframework.jdbc.core.BeanPropertyRowMapper
错误原因 dao模块下实现类的删除语句写错了
解决方案 修改删除语句
修改前: 会报错
@Override
public void del(int id) {
String sql="delete from artitle where aid=?";
int update = jdbcTemplate.update(sql,new BeanPropertyRowMapper<Artitle>(Artitle.class),id);
System.out.println(update);
}
修改后: 不在报错
@Override
public void del(int id) {
String sql="delete from artitle where aid=?";
int update = jdbcTemplate.update(sql,id);
System.out.println(update);
}

本文档详细记录了在Java DAO模块中遇到的`java.io.NotSerializableException: org.springframework.jdbc.core.BeanPropertyRowMapper`错误。错误源于删除语句使用了不必要的BeanPropertyRowMapper。解决方案是简化删除方法,不再传递BeanPropertyRowMapper。修正后的代码成功避免了异常,实现了正常的数据删除功能。
1192

被折叠的 条评论
为什么被折叠?



