sql >> Database >  >> RDS >> Mysql

Hoe de slaapstandcriteria te schrijven voor deze sql-query?

Deze criteria werken voor mijn MySQL-query

@Override
@Transactional
@SuppressWarnings("unchecked")
public List<AttendanceEntry> getAttendanceByDateSearch(String classId,  String sectionId, Date date) {
    Criteria cr = getSession().createCriteria(AttendanceEntry.class,"attendanceEntry")
        .createAlias("attendanceEntry.attendance","attendance")
        .setProjection(Projections.projectionList()
        .add(Projections.property("rollno"),"rollno")
        .add(Projections.property("absent"),"absent")
        .add(Projections.property("leave"),"leave")
        .add(Projections.property("od"),"od")
        .add(Projections.property("absentDate"),"absentDate")
        .add(Projections.groupProperty("rollno"),"rollno"))
        .add(Restrictions.eq("attendance.classYear.id", classId))
        .add(Restrictions.eq("attendance.section.id", sectionId))
        .add(Restrictions.eq("absentDate", date))
        .setResultTransformer(Transformers.aliasToBean(AttendanceEntry.class));
        return  cr.list(); 
}



  1. Een tabel koppelen aan een backend-database in Access 2016

  2. Oracle-database vergrendelen voordat u de scripts voor het verwijderen/laden van gegevens uitvoert

  3. Synchroniseer de lokale Microsoft MySQL-database met de externe mysql-database die dagelijks wordt gepland

  4. Voorbeelden van MySQL-query's met antwoorden