여행 사이트
2830 단어 자바
프론트 기능:1 사용자 의 등록 과 로그 인,2 관광 노선 의 신청(한 사람 이 한 노선 만 신청 할 수 있 음).3.모든 관광 코스 에 대한 사용자 의 평론.4 한 도시 의 모든 노선 조회 5 단일 노선 조회
백 스테이지 관리 기능:1 관광 코스 의 추가 삭제,변경 2 사용자 댓 글 의 삭제 또는 답장 3 삭제 조회 사용자
부분 코드 전시:package biz;
import java.util.List;import java.util.Set;
import org.hibernate.Transaction;
import util.HibernateUtil;import dao.ManagerDAO;import dao.ManagerDAOImpl;import entity.Manage;import entity.User;import entity.Word;
public class ManagerBizImpl implements ManagerBiz {private ManagerDAO manageDAO = new ManagerDAOImpl();private final int PAGESIZE = 3;
public boolean queryManage(Manage manage) {
return manageDAO.queryManage(manage);
}
public boolean saveManage(Manage manage) {
Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();
boolean b = manageDAO.saveManage(manage);
ts.commit();
return b;
}
public Set queryAllUser(int page) {
Set users = manageDAO.queryAllUser(page, PAGESIZE);
return users;
}
public int queryUserCount() {
int count = manageDAO.queryUserCount();
int totalPage = 0;
if(count % PAGESIZE == 0) {
totalPage = count / PAGESIZE;
} else {
totalPage = (count / PAGESIZE) + 1;
}
return totalPage;
}
public Set queryUserByUsername(String username) {
return manageDAO.queryUserByUsername(username);
}
public boolean deleteUserByUsername(Integer id) {
Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();
boolean b = manageDAO.deleteUserByUsername(id);
ts.commit();
return b;
}
public List getAllWords(int page) {
return manageDAO.queryAllWords(page, PAGESIZE);
}
public boolean updateWord(Integer id, String restore) {
Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();
boolean b = manageDAO.updateWord(id, restore);
ts.commit();
return b;
}
public boolean deleteWordById(Integer id) {
Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();
boolean b = manageDAO.deleteWordById(id);
ts.commit();
return b;
}
public Word queryWordById(Integer id) {
return manageDAO.queryWordById(id);
}
public int queryWordCount() {
int count = manageDAO.queryWordCount();
int totalPage = 0;
if(count % PAGESIZE == 0) {
totalPage = count / PAGESIZE;
} else {
totalPage = (count / PAGESIZE) + 1;
}
return totalPage;
}
}이런 글 을 좋아 하 는 사람 은 저 를 주목 할 수 있 습 니 다.저 는 계속 업데이트 할 것 입 니 다.당신들 의 관심 은 제 가 업데이트 하 는 동력 입 니 다!자바 학습 자료 가 더 필요 한 사람 도 저 를 개인 적 으로 믿 으 세 요!저 를 주목 해 주 시 는 분 들 은 모두 건강 하고 재원 이 넓 으 며 복 이 동해 와 같 습 니 다.남 산 보다 오래 살 고 귀 자 를 일찍 낳 으 며 머리 가 빠 지지 않 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.