考试系统源代码DAO层实现

更新时间:2024-06-04 14:40:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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 queryList() { List list = new ArrayList(); }

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 queryList() {

List list = new ArrayList(); list = this.getJpaTemplate().find(hql); return 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 queryList() {

List list = new ArrayList(); list = this.getJpaTemplate().find(hql); return list;

}

}

本文来源:https://www.bwwdw.com/article/6wm6.html

Top