为了账号安全,请及时绑定邮箱和手机立即绑定

控制台没有输出错误信息,但是junit就是棕色的,运行不成功

package hlx.DaoImpl;


 


import java.util.List;


import org.hibernate.Query;

import org.hibernate.Session;

import org.hibernate.Transaction;


import po.HibernateSessionFactory;


import hlx.Dao.UsersDao;

import hlx.bean.Userinfo;


public class UsersDaoImpl implements UsersDao{


public boolean userLogin(Userinfo u) {

// TODO Auto-generated method stub

Transaction tr = null;

String hql ="";

try {

Session session = HibernateSessionFactory.getSession();

hql="from Userinfo where userName=? and userPassword =?";

tr = session.beginTransaction();

Query query = session.createQuery(hql);

query.setParameter(0, u.getUserName());

query.setParameter(1, u.getUserPassword());

List list = query.list();

tr.commit();

session.close();

if(list.size()>0){

return true;

}else{

return false;

}

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

return false;

}finally{

if(tr!=null){

tr=null;  //释放资源


}

}

}


}


正在回答

1 回答

找出问题所在了。java.lang.nosuchmethoderror;antlr.collections.AST.getLinew()I,解决办法,在myeclipse下,windows-》preference——》project capabilities-》remove掉struts2的 antlr2.7.2 。jar包就好了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

控制台没有输出错误信息,但是junit就是棕色的,运行不成功

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信