可用版本: Dev (3.21) | 最新版 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14

生成的域

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

数据库中的每个 DOMAIN 类型都会在单个 Domains 类中生成一个 org.jooq.Domain 引用,如下所示

public class Domains {

    /**
     * The domain <code>PUBLIC.EMAIL</code>.
     */
    public static final Domain<String> EMAIL = Internal.createDomain(
          schema()
        , DSL.name("EMAIL")
        , org.jooq.impl.CLOB.nullable(false)
        , Internal.createCheck(null, null, "(\"VALUE\" LIKE '%@%')")
    );

    /**
     * The domain <code>PUBLIC.YEAR</code>.
     */
    public static final Domain<Integer> YEAR = Internal.createDomain(
          schema()
        , DSL.name("YEAR")
        , org.jooq.impl.INTEGER.nullable(false)
        , Internal.createCheck(null, null, "((\"VALUE\" >= 1900) AND (\"VALUE\" <= 2050))")
    );
}

这些域规范从所有使用相应域类型的列中引用。

反馈

您对此页面有任何反馈吗? 我们很乐意倾听!

The jOOQ Logo