Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/hibernate/MessageSeqDao.java =================================================================== diff -u -rb89ab02a8f92e5860ffa8e50b805254455b67393 -r1345ba478b3a9f34da4499305055a13caecd712e --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/hibernate/MessageSeqDao.java (.../MessageSeqDao.java) (revision b89ab02a8f92e5860ffa8e50b805254455b67393) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/hibernate/MessageSeqDao.java (.../MessageSeqDao.java) (revision 1345ba478b3a9f34da4499305055a13caecd712e) @@ -28,6 +28,7 @@ import java.util.Date; import java.util.List; +import org.hibernate.criterion.Restrictions; import org.lamsfoundation.lams.dao.hibernate.LAMSBaseDAO; import org.lamsfoundation.lams.tool.forum.persistence.IMessageSeqDAO; import org.lamsfoundation.lams.tool.forum.persistence.MessageSeq; @@ -51,7 +52,8 @@ */ @Override public List getTopicThread(Long rootTopicId) { - return doFind(SQL_QUERY_FIND_TOPIC_THREAD, rootTopicId); + return getSession().createCriteria(MessageSeq.class).add(Restrictions.eq("rootMessage.uid", rootTopicId)).list(); +// return doFind(SQL_QUERY_FIND_TOPIC_THREAD, rootTopicId); } /* (non-Javadoc)