Вы можете настроить свойства так, чтобы они не участвовали в связывании массовых свойств, используя ограничение bindable
.
class User {
String username
String password
static constraints = {
password bindable: false
}
}
Теперь связыватель данных исключит свойство password
во время процесса связывания данных, и вы сможете решить, когда / будет ли обновлено это свойство. Вы можете сделать что-то вроде per.password = params.password
(или подобное), когда захотите обновить пароль.
Рассмотрите возможность использования #include_next
(расширение gcc), чтобы заставить gcc просматривать следующий найденный limits.h
в путь включения (который должен быть копией набора инструментов).
Я уже точно не помню разрешение, но это было связано с отсутствием какого-то пакета. После удачного получения еще кое-чего у меня это сработало.