⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uservalidator.java

📁 jsf myeclipse3.2+hibernate3.0 的登陆模块
💻 JAVA
字号:
package hj.hci.jsf;

import java.util.List;
import hj.hci.hibernate.HibernateSessionFactory;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

public class UserValidator {//	 这是验证用户名和密码的过程
		public String validator(String username, String password) {
		if ((username == null) || (username.length() < 1))
			return "failure";
		if ((password == null) || (password.length() < 1))
			return "failure";
		// 创建连接
		Session session = HibernateSessionFactory.getSession();
		// 创建事务
		Transaction tx = session.beginTransaction();
		// 创建对话
		Query query = session
				.createQuery("from User as u where u.username=? and u.password=?");
		query.setString(0, username);
		query.setString(1, password);
		List list = query.list();
		// 事务提交
		tx.commit();
		if (list.size()>0)
			return "success";
		else
			return "failure";

	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*public String validator(String username, String password) {
		if ((username == null) || (username.length() < 1))
			return "failure";
		if ((password == null) || (password.length() < 1))
			return "failure";
		if ((username.equals("test")) && (password.equals("test")))
			return "success";
		else
			return "failure";
	}*/

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -