Какой лучший/самый простой способ получить список постоянных свойств, связанных с данным объектом GORM? Я могу получить список всех свойств, но этот список содержит непостоянные поля, такие как class
и constraints
.
В настоящее время я использую это и отфильтровываю список свойств nonPersistent
с помощью списка, который я создал:
def nonPersistent = ["log", "class", "constraints", "properties", "errors", "mapping", "metaClass"]
def newMap = [:]
domainObject.getProperties().each { property ->
if (!nonPersistent.contains(property.key)) {
newMap.put property.key, property.value
}
}
Кажется, что должен быть лучший способ получить только постоянные свойства.