定义了一个类 
public class User{ 
        private String userName; 
private String password; 
public String getUserName() { 
return userName; 

public void setUserName(String userName) { 
this.userName = userName; 

public String getPassword() { 
return password; 

public void setPassword(String password) { 
this.password = password; 
} } 
定义一个方法 
public User loginUser(String username, String password){ 
return (User) this.getSession().createQuery("select u from User u where u.userName=?") 
.setParameter(0, userName).uniqueResult(); 
} 这个方法返回了一个User 对象 问: 
用 if(User==null) 判断 没有查到结果么假设其他都没有错 呵呵呵肯定是有值传进来的情况下 数据库中有 正确值  test  test 当我 页面分别输入为 test  test 
                    test  ssss 
                  ssss  ssss 
                  空    sss 
                ssss      空 
时 User user 
中的 user 的值分别分什么