2

次のクラスがあるとします。

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サポートを使用しています)

4

1 に答える 1