package com.lst.lc.dao.impl; import java.util.List; import org.springframework.stereotype.Repository; import com.lst.lc.dao.AdminDao; import com.lst.lc.entities.Admin; @Repository("adminDao") public class AdminDaoImpl extends BaseDao implements AdminDao { @Override public void addAdmin(Admin admin) { save(admin); } @Override public void updateAdmin(Admin admin) { update(admin); } @Override public Admin validateAdmin(String email, String password) { String hql = "from Admin as admin where admin.email = ?"; List<Admin> admins = query(hql).setString(0, email).list(); if (admins.size() != 1) return null; Admin admin = admins.get(0); return admin; } }