package com.jspxcms.core.repository.impl;
import java.util.List;
import javax.persistence.EntityManager;
import com.jspxcms.core.domain.Site;
import com.jspxcms.core.repository.SiteDaoPlus;
/**
* SiteDaoImpl
*
* @author liufang
*
*/
public class SiteDaoImpl implements SiteDaoPlus {
public Site findUniqueSite() {
String hql = "from Site bean order by bean.id asc";
List<Site> list = em.createQuery(hql, Site.class).setMaxResults(1)
.getResultList();
if (list.size() > 0) {
return list.get(0);
} else {
return null;
}
}
private EntityManager em;
@javax.persistence.PersistenceContext
public void setEm(EntityManager em) {
this.em = em;
}
}