Обновить несколько записей CF-ORM - PullRequest
0 голосов
/ 17 июня 2011

В нескольких структурах данных моего приложения у меня есть атрибут с именем «IsPrimary». Одна проблема, с которой я сталкиваюсь, заключается в том, что для каждого пользователя они могут иметь только 1 основной адрес, но иметь несколько адресов. Я пытаюсь выяснить, с помощью реализации hibernate в cf9, как я могу обновить любую существующую запись, имеющую атрибут IsPrimary, как true на false, если новая запись или обновленная запись сохранены с IsPrimary, равной true.

Это мой существующий метод сохранения

public UserAddress function save(required UserAddress)
{
    var userAcc = entityLoadByPK('UserAccount', arguments.UserAddress.getUserID());
    arguments.UserAddress.setUserID(userAcc);

    entitySave(arguments.UserAddress);

    return arguments.UserAddress;
}

1 Ответ

0 голосов
/ 17 июня 2011

Вы можете сделать это на preInsert(), если хотите.

...