Attachment
में डोमेन नया फ़ील्ड जोड़ें Long fileBytesLength
और मैपिंग क्लोजर के अंदर fileBytes
. की लंबाई की गणना के लिए सूत्र जोड़ें फ़ील्ड.
class Attachment {
String createUserName
String originalFilename
byte[] fileBytes
Long fileBytesLength
Date dateCreated
//Other Properties
static mapping = {
//Other mappings
fileLength formula: "dbms_lob.getlength(fileBytes)"
}
}
और फिर क्वेरी को इसमें संशोधित करें:
def results = Attachment.executeQuery(
'select id, originalFilename, fileBytesLength, dateCreated, createUserName '+
'from Attachment a where a.id not in '+
'(select attachmentId from SpecVersion sv where sv.attachmentId is not null) '+
'and a.dateCreated > sysdate - 30')