次のクラスがあるとします。
class User {
@OneToMany
Set<Transaction> transactions
}
class Transaction {
BigDecimal money;
}
関数が次のクエリで使用できないように見えるため、集計を実行する方法に困惑しています。
QUser $user = QUser.user;
QTransaction $transaction = QTransaction.transaction;
query().from($user)
.innerJoint($user.transactions, $transaction)
.where($user.eq(myUser))
// Now what?
おまけmoney
として、 BigDecimal ではなく Joda Money タイプとして永続化されている場合、これは可能ですか?
(永続化を促進するためにUserType の Joda Moneyサポートを使用しています)