jOOQでエイリアスを使用する方法を教えてください。jOOQ のドキュメントを調べてみましたが、明確ではありません。可能であれば例を挙げてください。
質問する
5607 次
1 に答える
6
org.jooq.Table
とorg.jooq.Field
タイプの両方が を実装しorg.jooq.AliasProvider
ます。as(String)
これは、エイリアス化されたオブジェクトを作成するためにそれらを呼び出すことができることを意味します。例:
Table<?> aliasedTable = MY_TABLE.as("t");
Field<?> aliasedField = MY_FIELD.as("f");
jOOQ マニュアルの例は次のとおりです。
TBook book = T_BOOK.as("b");
TAuthor author = T_AUTHOR.as("a");
create.select(author.ID, book.ID)
.from(author)
.join(book).on(author.ID.equal(book.AUTHOR_ID))
于 2012-08-08T14:44:48.763 に答える