bg=entityManager.createQuery("SELECT bg FROM BoardGroup bg WHERE bg.origin = ?1 AND bg.directoryNames = ?2",BoardGroup.class).setParameter(1,true).setParameter(2,directoryNames).getSingleResult();
BoardGroupbg=entityManager.createQuery("SELECT bg FROM BoardGroup bg WHERE bg.origin = ?1 AND bg.directoryNames = ?2",BoardGroup.class).setParameter(1,true).setParameter(2,directoryNames).getSingleResult();
List<Object[]>results=entityManager.createQuery("SELECT pm.liked, COUNT(pm) FROM PostsMoodRecords pm WHERE pm.postsId = ?1 GROUP BY pm.liked").setParameter(1,postsId).getResultList();
finalStringSQL="SELECT tcs.* FROM apo_topic_carousel_slide tcs LEFT OUTER JOIN apo_topic_carousel tc ON tcs.TOPICCAROUSELID=tc.ID WHERE tcs.STATUS = ?1 AND tc.TITLE = ?2 ORDER BY tcs.RANKING ASC";
StringSQL="SELECT fl.* FROM apo_letter AS fl JOIN apo_letter_inbox AS ib ON fl.ID = ib.LETTER WHERE ib.MEMBER = ?1 AND ib.USABLE = ?2 AND fl.AUTHOR = ?3 ORDER BY fl.ENTRYDATETIME ASC";
StringSQL="SELECT fl.* FROM apo_letter AS fl JOIN apo_letter_inbox AS ib ON fl.ID = ib.LETTER WHERE ib.MEMBER = ?1 AND ib.READABLE = ?2 AND ib.USABLE = ?3";
finalStringSQL="SELECT FUNCTION('DATE', mar.activeDateTime), COUNT(mar) FROM MemberActiveRecords mar WHERE mar.activeDateTime BETWEEN ?1 AND ?2 GROUP BY FUNCTION('DATE', mar.activeDateTime)";
finalStringSQL="SELECT FUNCTION('DATE', m.registeDateTime), COUNT(m) FROM Member m WHERE m.registeDateTime BETWEEN ?1 AND ?2 GROUP BY FUNCTION('DATE', m.registeDateTime)";
@@ -131,6 +131,7 @@ public class MemberOnlineDaoImpl implements MemberOnlineDao{
* @return
*/
@Override
@SuppressWarnings("unchecked")
publicStream<MemberOnline>findDuplicateRecords(){
finalStringSQL="SELECT t1.* FROM apo_member_online AS t1 WHERE EXISTS (SELECT 1 FROM apo_member_online AS t2 WHERE t2.MID = t1.MID and t2.ACTIVEDATETIME > t1.ACTIVEDATETIME)";