回答

收藏

如何在jOOQ中使用别名

技术问答 技术问答 232 人阅读 | 0 人回复 | 2023-09-12

有人能指导我怎么做jOOQ使用别名。我试着检查一下。jOOQ文档,但不清楚。请提供一个例子(如果可能的话)。
- F8 N6 A# ~7 n  y; \3 h- F                                                               
6 O* C# s7 g9 J* b  I    解决方案:                                                               
( v% C! L2 y; p2 Y                                                                无论org.jooq.Table和org.jooq.Field类型实施org.jooq.AliasProvider。这意味着你可以调用它as(String)创建别名对象的例子:
  E! {9 R8 n: d& Z! d0 ]) UTable aliasedTable = MY_TABLE.as("t");Field aliasedField = MY_FIELD.as("f");jOOQ手册中的示例包括:
1 b6 F1 M. k4 @  z8 MTBook 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))
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则