当前位置:编程学习 > JAVA >>

我写了一个用spring3.0的JdbcTemplate访问mysql数据库的方法,调用时出现如错误,请高人指点:

我写了一个用spring3.0的JdbcTemplate访问mysql数据库的方法getAll():


public List<StudentInfo> getAll(){
List<StudentInfo> rows = jdbc.query("SELECT * FROM studentinfo ", new RowMapper<StudentInfo>(){
public StudentInfo mapRow(ResultSet rs, int arg1)
throws SQLException {
StudentInfo s = new StudentInfo();
s.setsId(rs.getString("sId"));
s.setsName(rs.getString("sName"));
s.setsAge(rs.getInt("sAge"));
return s;
}
});
return rows;
}



用下面的代码调用时,提示语法错误:

    ApplicationContext ct = new ClassPathXmlApplicationContext("config.xml");
    List<StudentInfo> list = ((List<StudentInfo>)ct.getBean("studentOperate")).getAll();


请告知,是怎么回事?谢谢了先。




--------------------编程问答-------------------- 应该有错误提示的,提示是啥 --------------------编程问答-------------------- 错误呢??把错误提示贴上来。。。 --------------------编程问答-------------------- List<StudentInfo> list = ((List<StudentInfo>)ct.getBean("studentOperate")).getAll();
改成
List<StudentInfo> list = ((List<StudentInfo>))(ct.getBean("studentOperate")).getAll();试试 --------------------编程问答-------------------- 你这样是吧ct给强转了,后面得括起来
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,