考试系统源代码DAO层实现

2019-04-14 22:00

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;

}

}


考试系统源代码DAO层实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018届河北省鸡泽县第一中学高三上学期历史试卷二

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: