Ebeanで@Formulaアノテーションを使用する場合、内部で`select`句を使う場合は、クエリの全体を`()`で囲んだほうが良い。 ソート時、@Formulaアノテーションの`select`パラメータの値がそのままorder by句として使用されるからである。 ```java /** * 例 : ユーザー一覧の数.<br> * (ソート用のため、明示的にselectしない場合はnull). */ @Transient @Formula(select = "(select count(*) from user_table _b where _b.user_id = ${ta}.id)") public Integer userListCount; ```
2019/07/30 18:40:10

コメント (0)

あなたもコメントしてみませんか

アカウント新規作成(無料)

既にアカウントを持っている方は ログイン