См. раздел «Посещаемость».
Код: Выделить всё
class Attendance {
Date date
...... Other fields
}
class AttendanaceService{
DataSource dataSource
String query = "select a.id, a.date from attendance as a"
Sql sql = new Sql(dataSource)
List attendanceList = sql.rows(query)
attendanceList?.each{ GroovyRowResult row ->
log.info "Date ---> ${row?.date?.getClass()}"
log.info "Date VALUE---> ${row?.date}"
}
Output is
2024-04-19 11:12:44.756 INFO --- [nio-8080-exec-7] x.y.d.AttendanaceService : Date ---> class java.time.LocalDateTime
2024-04-19 11:12:44.756 INFO --- [nio-8080-exec-7] x.y.d.AttendanaceService : Date VALUE---> 2024-04-09T00:00
}
Код: Выделить всё
Date date = new Date();
attendanceList?.each{ GroovyRowResult row ->
if(row >= date){
.. DOING MY STTUFF
}
}
В нашем файле build.gradle . у нас есть зависимости, связанные с спящим режимом.
Код: Выделить всё
compile "org.grails.plugins:hibernate5"
compile "org.hibernate:hibernate-core:5.1.16.Final"
compile "org.hibernate:hibernate-ehcache:5.1.16.Final"
runtime "mysql:mysql-connector-java:8.0.33"
Подробнее здесь: https://stackoverflow.com/questions/783 ... aldatetime