📄 userdaoimpl.java
字号:
package com.sunny.test.dao.impl;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.sunny.test.dao.UserDao;
import com.sunny.test.model.Admin;
public class UserDaoImpl extends HibernateDaoSupport implements UserDao
{
public String checkName(Admin user) throws Exception
{
String flag ="用户名有效";
try
{
Session session = this.getSession();
String name = user.getUsername();
if(name == null)
{
flag = "用户名不能为空";
return flag;
}
Query query = session.createQuery("FROM Admin WHERE username=? ");
query.setString(0, name);
List list = query.list();
if(list.size()<=0)
{
flag="用户名不存在";
}
/*Object o =query.uniqueResult();
if(o!=null)
{
}
else
flag="用户名不存在";*/
session.beginTransaction().commit();
session.close();
}
catch(Exception e)
{
flag = e.toString();
e.printStackTrace();
}
return flag;
}
public boolean validate(String username, String password)
{
String param[] = {username,password};
List list = getHibernateTemplate().find("from Admin where username=? and password=?",param);
return list.size()>0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -