package com.webExam.dao.impl; import com.webExam.dao.ExamDAO; import com.webExam.domain.Exam;
import java.util.ArrayList; import java.util.List;
import org.springframework.orm.jpa.support.JpaDaoSupport;
public class ExamDAOImpl extends JpaDaoSupport implements ExamDAO{ private String hql = \ //新增试卷
public void create(Exam exam) { this.getJpaTemplate().persist(exam); }
//修改试卷
public void update(Exam exam) { this.getJpaTemplate().merge(exam); }
//删除试卷
public void delete(Exam exam) {
this.getJpaTemplate().remove(this.getJpaTemplate().merge(exam));
}
//根据id获取试卷信息
public Exam query(int id) { Exam exam = this.getJpaTemplate().find(Exam.class, id); return exam; }
//获取所有试卷的信息
@SuppressWarnings(\ public List
package com.webExam.dao.impl;
import com.webExam.dao.QuestionDAO; import com.webExam.domain.Question;
import java.util.ArrayList; import java.util.List;
import org.springframework.orm.jpa.support.JpaDaoSupport;
public class QuestionDAOImpl extends JpaDaoSupport implements QuestionDAO{
private String hql = \ }
list = this.getJpaTemplate().find(hql); return list;
//新增试题题目
public void create(Question question) { this.getJpaTemplate().persist(question); }
//修改试题题目
this.getJpaTemplate().merge(question);
public void update(Question question) {
}
//删除试题题目
public void delete(Question question) {
this.getJpaTemplate().remove(this.getJpaTemplate().merge(question)); }
//根据id获取试题题目信息 public Question query(int id) {
Question question = this.getJpaTemplate().find(Question.class, id); return question;
}
//获取所有试题题目的信息 @SuppressWarnings(\ }
package com.webExam.dao.impl;
import com.webExam.dao.QuestionItemDAO; import com.webExam.domain.QuestionItem;
import java.util.ArrayList; import java.util.List;
import org.springframework.orm.jpa.support.JpaDaoSupport;
public class QuestionItemDAOImpl extends JpaDaoSupport implements QuestionItemDAO{ private String hql = \ //新增试题项目
public void create(QuestionItem questionItem) { this.getJpaTemplate().persist(questionItem); }
//修改试题项目
public List
List
public void update(QuestionItem questionItem) { this.getJpaTemplate().merge(questionItem); }
//删除试题项目
public void delete(QuestionItem questionItem) {
this.getJpaTemplate().remove(this.getJpaTemplate().merge(questionItem));
}
//根据id获取试题项目信息
public QuestionItem query(int id) { QuestionItem questionItem = this.getJpaTemplate().find(QuestionItem.class, id);
return questionItem;
}
//获取所有试题项目信息
@SuppressWarnings(\
public List
List
}
}