@Repository
public class UserDaoImpl implements UsersDao {
@Override
public boolean login(String username,String password) throws IOException {
InputStream resourceAsStream= Resources.getResourceAsStream("sqlMapConfig.xml");
SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(resourceAsStream);
SqlSession session = sqlSessionFactory.openSession();
System.out.println(session);
session.commit();
Users users = session.selectOne("findByname",username);
System.out.println(users);
System.out.println("baibai");
System.out.println("姓名\t年龄");
System.out.println(users.getUsername() +"\t"+users.getPassword());
session.close();
if (username.equals("张三")&&password.equals("0219")){
return true;
}else if(username.equals("李四")&&password.equals("0218")){
return true;
}else if(username.equals("王五")&&password.equals("0220")){
return true;
}
return false;
}
}
Users users = session.selectOne("findByname",username);这句话执行不了,只输出了session,这是什么原因