package com.lst.lc.dao.impl; import java.util.List; import org.hibernate.Query; import org.springframework.stereotype.Repository; import com.lst.lc.dao.LessonCommentDao; import com.lst.lc.entities.LessonComment; @Repository("lessonCommentDao") public class LessonCommentDaoImpl extends BaseDao implements LessonCommentDao{ @Override public void addLessonComment(LessonComment lessonComment) { save(lessonComment); } @Override public List<LessonComment> getCommentsOfLesson(int lessonId) { String hql = "from LessonComment as comment where comment.courseLesson.lessonId = ?"; Query query = query(hql); query.setInteger(0, lessonId); return query.list(); } @Override public void delete(int commentId) { String hql = "delete LessonComment as comment where comment.commentId = ?"; Query query = query(hql); query.setInteger(0, commentId); query.executeUpdate(); } }