我试图在grails上找到这些信息,但到目前为止我还无法找到它。
我想知道Grails上的createCriteria是否具有包容性。
我有以下内容:
MyObject.createCriteria().list(params) {
between 'date',dateFrom, dateTo
}
我需要知道Grails上的createCriteria是否具有包容性,如果不是如何使其具有包容性。
有人知道这些信息在哪里?
答案 0 :(得分:3)
根据Hibernate documentation,它会在约束之间发出。 Grails documentation并不是更清楚。但是,根据ANSI SQL,它是包容性的。
“Y与Z之间的X”相当于“X> = Y且X <= Z”。
所以似乎GORM / Hibernate将它留给了数据库。如果数据库符合ANSI SQL,则之间的是包容性的。