Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

इस एसक्यूएल क्वेरी के लिए हाइबरनेट मानदंड कैसे लिखें?

यह मानदंड मेरी MySQL क्वेरी के लिए काम करता है

@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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - किसी फ़ील्ड के अधिकतम मान वाली पंक्तियों का चयन कैसे करें

  2. मैं किसी अन्य तालिका में शामिल होने के लिए एक mySQL चयन IF कथन पंक्ति का उपयोग कैसे कर सकता हूं?

  3. ActiveRecord::QueryCache मिडलवेयर में अनुरोध अटक गए

  4. सबक्वेरी में NOT IN NULL मानों के साथ कैसे काम करता है?

  5. MySql डेटाबेस को Firebase से कैसे कनेक्ट करें?