2 #11

Merged
pc4gok3i8 merged 1 commits from branch_LYH into main 1 year ago

@ -6,66 +6,132 @@ import com.hua.dao.DAO;
import com.hua.dao.StudentGradeDAO;
import com.hua.entity.StudentGrade;
/**
* `StudentGradeDAOIpml`访DAO
* `DAO``StudentGradeDAO`SQL
*/
public class StudentGradeDAOIpml extends DAO<StudentGrade> implements StudentGradeDAO {
/**
*
* SQL`studentGrade` `SELECT * FROM studentGrade;`
* `DAO``getForList``List<StudentGrade>`
* `StudentGrade`
*
* @return
*/
@Override
public List<StudentGrade> getAll() {
String sql = "SELECT * FROM studentGrade;";
return getForList(sql);
}
/**
* ID
* SQL使`studentId``Long``studentGrade`
* `DAO``getForList``List<StudentGrade>`
*
*
* @param studentId `Long`
* @return `StudentGrade`
*/
@Override
public List<StudentGrade> getAllCourseGrade(Long studentId){
String sql = "SELECT * FROM studentGrade where studentId = ?;";
public List<StudentGrade> getAllCourseGrade(Long studentId) {
String sql = "SELECT * FROM studentGrade where studentId =?";
return getForList(sql, studentId);
}
/**
*
* SQL`?`
* `DAO``update``update`
* `studentGrade`SQL
* `studentGrade`
*
* @param studentGrade `StudentGrade`
*/
@Override
public void insert(StudentGrade studentGrade) {
String sql = "insert into studentGrade " +
"values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
update(sql ,studentGrade.getYearTerm(), studentGrade.getStudentId(), studentGrade.getStudentName(),
update(sql,studentGrade.getYearTerm(), studentGrade.getStudentId(), studentGrade.getStudentName(),
studentGrade.getCourseId(),studentGrade.getCourseName(),studentGrade.getScore(),studentGrade.getGradePoint(),
studentGrade.getCredit(),studentGrade.getCourseClass(),studentGrade.getStudyWay(),studentGrade.getExamWay(),
studentGrade.getGradeWay(),studentGrade.getEffectivity(),studentGrade.getRemarks());
}
/**
*
* SQL`studentId`
* `DAO``update``studentGrade``studentId`SQL
*
*
* @param studentGrade `StudentGrade`
*/
@Override
public void update(StudentGrade studentGrade) {
String sql = "update studentGrade set yearTerm = ?, studentName = ?,courseId = ?, courseName = ?, " +
"score = ? ,gradePoint = ? ,credit = ? ,courseClass = ? ,studyWay = ?, examWay = ?, " +
"gradeWay = ?, effectivity = ?, remarks = ? where studentId = ?";
update(sql ,studentGrade.getYearTerm(), studentGrade.getStudentName(),
String sql = "update studentGrade set yearTerm =?, studentName =?,courseId =?, courseName =?, " +
"score =?, gradePoint =?, credit =?, courseClass =?, studyWay =?, examWay =?, " +
"gradeWay =?, effectivity =?, remarks =? where studentId =?";
update(sql,studentGrade.getYearTerm(), studentGrade.getStudentName(),
studentGrade.getCourseId(),studentGrade.getCourseName(),studentGrade.getScore(),studentGrade.getGradePoint(),
studentGrade.getCredit(),studentGrade.getCourseClass(),studentGrade.getStudyWay(),studentGrade.getExamWay(),
studentGrade.getGradeWay(),studentGrade.getEffectivity(),studentGrade.getRemarks(), studentGrade.getStudentId());
}
/**
* ID
* SQL`studentId``Long``studentGrade`
* `DAO``update`SQL`executeUpdate`
* 使
*
* @param studentId `Long`
*/
@Override
public void delete(Long studentId) {
String sql = "delete from studentGrade where studentId = ?";
String sql = "delete from studentGrade where studentId =?";
update(sql, studentId);
}
/**
* IDID
* SQL`select count(studentId) from studentGrade where studentId =?``studentId`
* `DAO``getForValue``Integer`
*
* @param studentId `Long`
* @return `studentId``Integer`
*/
@Override
public Integer getCountWithStudentId(Long studentId) {
String sql = "select count(studentId) from studentGrade where studentId = ?";
String sql = "select count(studentId) from studentGrade where studentId =?";
return getForValue(sql,studentId);
}
/**
* ID
* `yearTerm` `null` SQL
* `yearTerm` `null` SQL `like` `%` `studentGrade` `yearTerm` ID
* `yearTerm` `null`ID SQL `studentGrade`
* `DAO` `getForList` `List<StudentGrade>`
* `StudentGrade`
*
* @param studentId `Long`
* @param yearTerm `null`
* @return ID`StudentGrade`
*/
@Override
public List<StudentGrade> getAllWithYearTerm(Long studentId,
String yearTerm) {
String yearTerm) {
String sql;
if(yearTerm != null){
sql = "SELECT * FROM studentGrade where yearTerm like '%" + yearTerm +"%' and studentId = ?;";
if (yearTerm!= null) {
sql = "SELECT * FROM studentGrade where yearTerm like '%" + yearTerm + "%' and studentId =?";
return getForList(sql,studentId);
}else{
sql = "SELECT * FROM studentGrade where studentId = ?;";
} else {
sql = "SELECT * FROM studentGrade where studentId =?";
return getForList(sql,studentId);
}
}
}
}

@ -6,57 +6,129 @@ import com.hua.dao.DAO;
import com.hua.dao.StudentOptCourseDAO;
import com.hua.entity.StudentOptCourse;
/**
* `StudentOptCourseDAOImpl`访DAO
* `DAO``StudentOptCourseDAO`SQL
*/
public class StudentOptCourseDAOImpl extends DAO<StudentOptCourse> implements StudentOptCourseDAO {
/**
*
* SQL`StudentOptCourse` `SELECT * FROM StudentOptCourse;`
* `DAO``getForList``List<StudentOptCourse>`
* `StudentOptCourse`
*
* @return
*/
@Override
public List<StudentOptCourse> getAll() {
String sql = "SELECT * FROM StudentOptCourse;";
return getForList(sql);
}
/**
* ID
* SQL使`studentId``StudentOptCourse`
* `DAO``get``StudentOptCourse`
* `null`
*
* @param studentId
* @return `null`
*/
@Override
public StudentOptCourse get(String studentId) {
String sql = "select *from StudentOptCourse where studentId = ?";
String sql = "select *from StudentOptCourse where studentId =?";
return get(sql, studentId);
}
/**
*
* SQL`?`
* `DAO``update``update`
* `studentOptCourse``studentId``CourseId`SQL
* `StudentOptCourse`
*
* @param studentOptCourse `StudentOptCourse``studentId``CourseId`
*/
@Override
public void insert(StudentOptCourse studentOptCourse) {
String sql = "insert into StudentOptCourse values(?,?)";
update(sql , studentOptCourse.getStudentId(),studentOptCourse.getCourseId());
update(sql, studentOptCourse.getStudentId(),studentOptCourse.getCourseId());
}
/**
*
* SQL`CourseId``studentId`
* `DAO``update``studentOptCourse``CourseId``studentId`SQL
*
*
* @param studentOptCourse `StudentOptCourse`
*/
@Override
public void update(StudentOptCourse studentOptCourse) {
String sql = "update StudentOptCourse set CourseId = ? where studentId = ?";
String sql = "update StudentOptCourse set CourseId =? where studentId =?";
update(sql, studentOptCourse.getCourseId(), studentOptCourse.getStudentId() );
}
/**
* ID
* SQL`studentId``StudentOptCourse`
* `DAO``update`SQL`executeUpdate`
* 使
*
* @param studentId
*/
@Override
public void delete(String studentId) {
String sql = "delete from StudentOptCourse where studentId = ?";
String sql = "delete from StudentOptCourse where studentId =?";
update(sql, studentId);
}
/**
*
* 0SQL
*
*
* @param studentId
* @return 0
*/
@Override
public long getCountWithName(String studentId) {
// TODO Auto-generated method stub
return 0;
}
/**
* `StudentOptCourse`IDID
* SQL`studentId``courseId``StudentOptCourse`
* `DAO``get``StudentOptCourse`
* IDID`null`
*
* @param studentOptCourse `StudentOptCourse``studentId``CourseId`
* @return `null`
*/
@Override
public StudentOptCourse get(StudentOptCourse studentOptCourse) {
String sql = "select *from StudentOptCourse where studentId = ? and courseId = ?";
String sql = "select *from StudentOptCourse where studentId =? and courseId =?";
return get(sql, studentOptCourse.getStudentId(), studentOptCourse.getCourseId());
}
/**
* ID
* SQL`studentId``StudentOptCourse`
* `DAO``getForList``List<StudentOptCourse>`
* ID
*
* @param studentId
* @return ID`StudentOptCourse`
*/
@Override
public List<StudentOptCourse> getAll(String studentId) {
String sql = "SELECT * FROM StudentOptCourse where studentId = ?;";
String sql = "SELECT * FROM StudentOptCourse where studentId =?";
return getForList(sql, studentId);
}
}
}

@ -6,54 +6,108 @@ import com.hua.dao.DAO;
import com.hua.dao.TeacherDAO;
import com.hua.entity.Teacher;
/**
* `TeacherDAOImpl`访DAO `teacherinformation`
* `DAO` `TeacherDAO` SQL
*/
public class TeacherDAOImpl extends DAO<Teacher> implements TeacherDAO {
/**
*
* `teacherinformation` SQL `SELECT * FROM teacherinformation;`
* `DAO` `getForList` `List<Teacher>`
* `Teacher`
*
* @return
*/
@Override
public List<Teacher> getAll() {
String sql = "SELECT * FROM teacherinformation;";
return getForList(sql);
}
/**
* ID
* SQL 使 `teacherId` `teacherinformation`
* `DAO` `get` `Teacher`
* `null`
*
* @param teacherId
* @return `null`
*/
@Override
public Teacher get(String teacherId) {
String sql = "select *from teacherinformation where teacherId = ?";
String sql = "select *from teacherinformation where teacherId =?";
return get(sql, teacherId);
}
/**
*
* SQL `?` SQL `teacherinformation`
* `DAO` `update` `update`
* `teacher` `getTeacherId()``getTeacherName()` SQL
* `teacherinformation`
*
* @param teacher `Teacher`
*/
@Override
public void insert(Teacher teacher) {
String sql = "insert into teacherinformation values(?,?,?,?,?,?,?,?,?,?,?)";
update(sql , teacher.getTeacherId(), teacher.getTeacherName(), teacher.getGender(),
teacher.getPoliticstatus(), teacher.getNation(),teacher.getNativeplace(),
update(sql, teacher.getTeacherId(), teacher.getTeacherName(), teacher.getGender(),
teacher.getPoliticstatus(), teacher.getNation(),teacher.getNativeplace(),
teacher.getAcademy(),teacher.getProfession(),teacher.getPhone(),
teacher.getEmail(),teacher.getAddress());
}
/**
*
* SQL `teacherId`
* `DAO` `update` `teacher` `teacherId` SQL
* 使
*
* @param teacher `Teacher`
*/
@Override
public void update(Teacher teacher) {
String sql = "update teacherinformation set TeacherName = ?,Gender = ?, Politicstatus = ?, " +
"Nation = ?, Nativeplace = ?, Academy = ?, Profession = ?, Phone = ?, Email = ?," +
"Address = ? where teacherId = ?";
update(sql, teacher.getTeacherName(), teacher.getGender(),
teacher.getPoliticstatus(), teacher.getNation(),teacher.getNativeplace(),
String sql = "update teacherinformation set TeacherName =?,Gender =?, Politicstatus =?, " +
"Nation =?, Nativeplace =?, Academy =?, Profession =?, Phone =?, Email =?," +
"Address =? where teacherId =?";
update(sql, teacher.getTeacherName(), teacher.getGender(),
teacher.getPoliticstatus(), teacher.getNation(),teacher.getNativeplace(),
teacher.getAcademy(),teacher.getProfession(),teacher.getPhone(),
teacher.getEmail(),teacher.getAddress(),teacher.getTeacherId());
}
/**
* ID
* SQL `teacherId` `teacherinformation`
* `DAO` `update` SQL `executeUpdate`
* 使
*
* @param teacherId
*/
@Override
public void delete(String teacherId) {
String sql = "delete from teacherinformation where teacherId = ?";
String sql = "delete from teacherinformation where teacherId =?";
update(sql, teacherId);
}
/**
* IDID
* SQL `select count(*) from teacherinformation where teacherId =?` `teacherId`
* `DAO` `getForValue` `long`
*
* @param teacherId
* @return `teacherId` `long`
*/
@Override
public long getCountWithName(String teacherId) {
String sql = "select count(*) from teacherinformation where teacherId = ?";
String sql = "select count(*) from teacherinformation where teacherId =?";
return getForValue(sql, teacherId);
}
}
}

@ -7,58 +7,122 @@ import com.hua.dao.UserDAO;
import com.hua.entity.CriterUser;
import com.hua.entity.User;
/**
* `UserDAOImpl`访DAO`users`
* `DAO``UserDAO`SQL
*/
public class UserDAOImpl extends DAO<User> implements UserDAO {
/**
*
* `users`SQL `SELECT * FROM users;`
* `DAO``getForList``List<User>`
* `User`
*
* @return
*/
@Override
public List<User> getAll() {
String sql = "SELECT * FROM users;";
return getForList(sql);
}
/**
*
* SQL使`username``users`
* `DAO``get``User`
* `null`
*
* @param username
* @return `null`
*/
@Override
public User get(String username) {
String sql = "select *from users where username = ?";
String sql = "select *from users where username =?";
return get(sql, username);
}
/**
*
* SQL`?`
* `DAO``update``update`
* `user`SQL
* `users`
*
* @param user `User`
*/
@Override
public void insert(User user) {
String sql = "insert into users values(?,?,?,?,?,?,?)";
update(sql , user.getUsername(), user.getPassword(), user.getName(),
user.getIdentity(), user.getFindMMproof(),user.getLogin_last_time(),
update(sql, user.getUsername(), user.getPassword(), user.getName(),
user.getIdentity(), user.getFindMMproof(),user.getLogin_last_time(),
user.getPassword_last_changed());
}
/**
*
* SQL`username`
* `DAO``update``user``username`SQL
*
*
* @param user `User`
*/
@Override
public void update(User user) {
String sql = "update users set password = ?,name = ?, identity = ?, " +
"findMMproof = ?, login_last_time = ?, password_last_changed = ? where username = ?";
update(sql, user.getPassword(),user.getName(), user.getIdentity(), user.getFindMMproof(),
String sql = "update users set password =?,name =?, identity =?, " +
"findMMproof =?, login_last_time =?, password_last_changed =? where username =?";
update(sql, user.getPassword(),user.getName(), user.getIdentity(), user.getFindMMproof(),
user.getLogin_last_time(), user.getPassword_last_changed(), user.getUsername());
}
/**
*
* SQL`username``users`
* `DAO``update`SQL`executeUpdate`
* 使
*
* @param username
*/
@Override
public void delete(String username) {
String sql = "delete from users where username = ?";
String sql = "delete from users where username =?";
update(sql, username);
}
/**
*
* SQL`select count(*) from users where username =?``username`
* `DAO``getForValue``long`
*
* @param username
* @return `username``long`
*/
@Override
public long getCountWithName(String username) {
String sql = "select count(*) from users where username = ?";
String sql = "select count(*) from users where username =?";
return getForValue(sql,username);
}
/**
* `CriterUser`
* SQL`like``CriterUser``username``name``identity`
* `users`
* `DAO``getForList``List<User>`
*
*
* @param user `CriterUser`
* @return `User`
*/
@Override
public List<User> getForListWithCriterCustomer(CriterUser user) {
String sql = "select * from users " +
"where username like ? and name like ? and identity like ?";
"where username like? and name like? and identity like?";
return getForList(sql, user.getUsername(), user.getName(), user.getIdentity());
}
}
}
Loading…
Cancel
Save