login.java
来自「struts hibernate框架 商场买卖」· Java 代码 · 共 44 行
JAVA
44 行
package com.shopping.bo.user;
import java.util.Iterator;
import org.hibernate.Query;
import org.hibernate.Session;
import com.shopping.util.HibernateSessionFactory;
import com.shopping.vo.Admin;
import com.shopping.vo.User;
public class Login {
public boolean isLogin(User user) {
Session session = HibernateSessionFactory.getSession();
boolean flag = false;
String hql = "from User as s where s.username=? and s.password=?";
Query q = session.createQuery(hql);
q.setString(0, user.getUsername());
q.setString(1, user.getPassword());
Iterator iter = q.list().iterator();
if(iter.hasNext()) {
flag = true;
}
HibernateSessionFactory.closeSession();
return flag;
}
public boolean isLogin(Admin admin) throws Exception {
Session session = HibernateSessionFactory.getSession();
boolean flag = false;
String hql = "from Admin as a where a.name=? and a.password=?";
Query q = session.createQuery(hql);
q.setString(0, admin.getName());
q.setString(1, admin.getPassword());
Iterator iter = q.list().iterator();
if(iter.hasNext()) {
flag = true;
}
HibernateSessionFactory.closeSession();
return flag;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?