私はGrailsの1.1.1を使用していると私は、このエラー コレクションは[Person.companies]フラッシュ()セッションを使用しているときに[Person.companies]のコレクションがflush()によって処理されなかったのはなぜですか?
の構成は以下の通りであることにより、処理されなかった得た: 人のドメインが、多くの企業があります(会社のドメイン) ながら、会社belongsToの人
コントローラで、私はこの
def person = session.person ;
def jobs = Job.findByPerson(person);
jobs.currentSalary = new BigDecimal(params.currentSalary);
... another code ...
jobs.save(flush:true);
のように、それは、次のエラーが発生しました:コレクション[Person.companies]は、(フラッシュによって処理されなかった)
は私が誰かがそれが検索プラグインに関連しているが、私は1つを使用していないと述べた、私はメーリングリストで読み
def person = session.person;
to
def person = Person.get(session.person.id);
から最初の行を変更しようとしました。
、それは私が同じオブジェクトを含むsession.personを使用できない理由...
私の質問に、動作します。 person.companyが一覧ではなく、設定またはにSortedSetと定義したとき、あなたは