知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 5809|回复: 0

[求助] 奇怪的Spring问题过来看看啊

[复制链接]
发表于 2007-4-20 22:53:10 | 显示全部楼层 |阅读模式
下面是我写的一个从学生登录方法
可是log4j输入出myList是空的,什么都是空的
我看了好长时间没有看出是哪里错了
大家帮个忙啊我是新手
下面是代码,麻烦大家留个心看一下啊
        public Student login(Student stu) {

                Student student = null;
                String stuNum = stu.getSNum();
                String pwd = stu.getSPwd();

                // 非空处理
                if (stuNum == null || "".equals(stuNum) || pwd == null
                                || "".equals(pwd)) {
                        return null;
                }

                // 设置参数
                Object[] obj = new Object[] { stuNum, pwd };

                List myList = null;
                Iterator it = null;

                try {
//就是这里怎么调试都不能过去,sql_login是这们写的select * from students where snum = ? and spwd =?
                        myList = jdbctemplate.query(sql_login, obj,
                         new RowMapperResultReader(new StudentRowMapper()));
//StudentRowMapper类在后面给出
                       
                        mylog.info(myList);

                        it = myList.iterator();
                        if (it.hasNext()) {
                                student = (Student) it.next();
                        }
                } catch (Exception e) {
                        // TODO: handle exception
                        e.printStackTrace();
                }

                return student;
        }
StudentRowMapper类
package org.knight.springdb;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.knight.entity.Student;
import org.springframework.jdbc.core.RowMapper;

public class StudentRowMapper implements RowMapper {

        public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
                Student stu = new Student();
                stu.setSID(rs.getLong("SID"));
                stu.setSNum(rs.getString("SNum"));
                stu.setSPwd(rs.getString("SPwd"));
                stu.setSName(rs.getString("SName"));
                stu.setSSerice(rs.getString("SSerice"));
                stu.setSSpecial(rs.getString("SSpecial"));
                stu.setSYear(rs.getLong("SYear"));
                return stu;
        }

}
大虾帮忙看下是怎么回事啊
谢谢了啊

[ 本帖最后由 zhoule 于 2007-4-20 22:57 编辑 ]
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-4 05:50

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表