3
在JOOQ documentation它說我可以這樣做:JOOQ的Java 8架構是抽象的,不能被實例化
try (Connection c = getConnection()) {
String sql = "select schema_name, is_default " +
"from information_schema.schemata " +
"order by schema_name";
DSL.using(c)
.fetch(sql)
// We can use lambda expressions to map jOOQ Records
.map(rs -> new Schema(
rs.getValue("SCHEMA_NAME", String.class),
rs.getValue("IS_DEFAULT", boolean.class)
))
// ... and then profit from the new Collection methods
.forEach(System.out::println);
}
然而,當我這樣做,我得到的錯誤「org.jooq.Schema是抽象的;不能實例化「 - 如果你看documentation這是真的。
那麼這個例子中的代碼應該如何工作呢?