uservalidator.java

来自「login JSF登陆例子,用MYECLIPES写的」· Java 代码 · 共 33 行

JAVA
33
字号
package com;
import java.util.List; 
import org.hibernate.Query; 
import org.hibernate.Session; 
import org.hibernate.Transaction; 
import com.Hibernate.SessionFactory; 
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 = SessionFactory.currentSession(); 
// 创建事务 
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"; 
} 
} 

⌨️ 快捷键说明

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