说我有一个表引用了另一个表,在这种情况下,“ TestScenarios”引用了“ TestSchemas”。因此,每个TestScenario HAS-A TestSchema。我自动生成了DAO,但是,当通过DAO获取TestScenario实例时,TestSchema字段是整数,而不是TestSchema对象。如何获得JOOQ来将外键直接解析为一定深度的对象?
CREATE TABLE "TestScenarios"
(
id integer DEFAULT nextval('"TestScenarios_id_seq"'::regclass) NOT NULL,
name varchar,
version bigint,
"testSchema" integer,
);
ALTER TABLE "TestScenarios"
ADD CONSTRAINT "TestScenarios_pkey"
PRIMARY KEY (id);
ALTER TABLE "TestScenarios"
ADD CONSTRAINT "testSchemaFk" FOREIGN KEY ("testSchema")
REFERENCES "TestSchemas" (id)
ON UPDATE NO ACTION
ON DELETE NO ACTION;
COMMIT;