0
関連するドメインに保存されていません.SAVE GuestService.groovy、私は関連付けられている更新しようとしています人は与えられたと関連付けられた情報ゲスト:Grailsは()私は、次のように<strong>人</strong>と<strong>ユーザー</strong>ドメインと<strong>belongsToの</strong>関連を持つドメイン<strong>ユーザーレビュー</strong>を持って
@Transactional
def updateGuests(def guestArray) {
guestArray.each { data ->
User user = User.findById(data["userId"])
Guest guest = Guest.findByIdAndUser(data["guestId"] , user)
if(! guest)
throw new NotFoundException("Invalid input parameters")
println(" email : " + guest.person.email + " new email " + data["email"])
Person person = guest.person
//person = Person.findById(person.id)
person.email = data["email"]
person.phoneNumber = data["phoneNumber"]
person.save(flush:true)
//guest.save(flush: true)
}
}
私は個人情報を更新できません。私にもエラーはありません。 私は、コードをデバッグさ、すべての値は、デバッグポイント.Iは、インターネットと、このスタック上の他の関連する質問で検索が、何の質問はこの種の問題に関連していないの終了まで存在しています。
検証エラーが発生している可能性があります。http://docs.grails.org/3.1.6/ref/Domain%20Classes/save.html –
関連:[なぜGORMはオブジェクトを保存しませんか?](http: failOnError、真:/stackoverflow.com/q/9177563/217324) –
私は確かに(保存フラッシュ 'リンク –