fix the borrow bidirectional one-to-many relation

when add in the borrow.groovy static belongsTo=[userOwner:User,
userBorrower:User, book:Book]
problom: a bidirectional one-to-many with two possible properties on the
inverse side