public ExpMenu findUserByNameAndPass(String username , String pass)
{
String[] args = {username , pass};
List ul = getHibernateTemplate().find("from ExpEmp au where au.username = ? and au.password = ?" , args);
if (ul.size() == 1)
{
List list= getHibernateTemplate().find("from ExpMenu em inner join " +
"ExpAut aut on (aut.id=em.id)" +
"inner join ExpRole er on(er.id=aut.id)" +
"inner join ExpEmp ee on(ee.id=er.id) where ee.username= ?",username);
return (ExpMenu)list.get(0);
}
return null;
}
似乎if里面出了大问题,希望大家给看看,
跪谢~!!
{
String[] args = {username , pass};
List ul = getHibernateTemplate().find("from ExpEmp au where au.username = ? and au.password = ?" , args);
if (ul.size() == 1)
{
List list= getHibernateTemplate().find("from ExpMenu em inner join " +
"ExpAut aut on (aut.id=em.id)" +
"inner join ExpRole er on(er.id=aut.id)" +
"inner join ExpEmp ee on(ee.id=er.id) where ee.username= ?",username);
return (ExpMenu)list.get(0);
}
return null;
}
似乎if里面出了大问题,希望大家给看看,
跪谢~!!
解决方案 »
- 急!高分求用Java程序实现对PostgreSQL数据库备份和恢复的方法(比如相关SQL语句什么的)!
- 如何把jar导入myeclipse,不要直接复制粘贴到lib中的
- youtube是用flash做的,为什么iphone支持
- 新人提问..无分..请高手帮忙..关于JAVA的SWING窗体做成WINDOWS式样的...
- 问一个JSTL的问题
- weblogic server7.0连接池
- 编译cocoon 时找不到org.jaxen.dom.DOMXPath
- Jbuider 8.0 +Weblogic 7.0 Can not find ejb.jar,and cann't compile
- ■■请问高手,在哪里可以根据表的字段名自动生成get set 方法???jbuilder?
- 在Solaris下,使用xalan对XML转换时,出现错误,怎么办?同样程序在Windows可正常运行。
- proxool数据库连接池详细配置 问题
- java中replace如何替换count(*)为 ”aaa“
if (ul.size() == 1)建议改为if(ul != null && ul.size() == 1)List list= getHibernateTemplate().find("from ExpMenu em inner join " +
"ExpAut aut on (aut.id=em.id)" +
"inner join ExpRole er on(er.id=aut.id)" +
"inner join ExpEmp ee on(ee.id=er.id) where ee.username= ?",username);
同样可能为空,所以list.get(0)的时候也可能会出现空指针的异常还有就是遇到什么问题了,说清楚撒!如果有错误信息一起贴出来