📄 administratordaoimpl.java
字号:
package com.allan.ums.dao.impl;
import java.util.Iterator;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import com.allan.ums.dao.AdministratorDao;
import com.allan.ums.entity.Administrator;
import com.allan.ums.util.HibernateCallback;
import com.allan.ums.util.HibernateDao;
public class AdministratorDaoImpl extends HibernateDao implements
AdministratorDao {
@Override
public Administrator select(final String username, final String password) {
return (Administrator) hibernateTemplate
.execute(new HibernateCallback() {
@Override
public Object execute(Session session) {
String hql = "select ad from Administrator ad ";
hql += " where ad.username=:username ";
hql += " and ad.password=:password";
Query query = session.createQuery(hql);
query.setString("username", username);
query.setString("password", password);
List admins = query.list();
Iterator iter = admins.iterator();
if (iter.hasNext()) {
return iter.next();
}
return null;
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -