【问题标题】:How to create RecordN for generated DAO lookup如何为生成的 DAO 查找创建 RecordN
【发布时间】:2017-01-17 00:10:42
【问题描述】:

我正在使用 jOOQ 的 code generator with DAOs

我有一个这样的复合主键表:

CREATE TABLE telefon_client
(
    telefon VARCHAR(15) NOT NULL,
    client VARCHAR(5) NOT NULL,
    data_alta DATE NOT NULL,
    pendent_ajustar TINYINT(1) DEFAULT '1' NOT NULL,
    CONSTRAINT `PRIMARY` PRIMARY KEY (telefon, data_alta)
);

生成的DAO有一个带有这个接口的方法:

public void deleteById(Record2<String, LocalDate>... ids);

我要实现这个方法:

public void delete(String telefon, LocalDate dataAlta) {
    new TelefonClientDao(configuration).deleteById(????);
}

用这两个值构建 Record2 实例的推荐方法是什么?

【问题讨论】:

    标签: java jooq


    【解决方案1】:

    这是一种选择:

    DSL.using(configuration)
       .newRecord(TELEFON_CLIENT.TELEFON, TELEFON_CLIENT.DATA_ALTA)
       .values(telefon, dataAlta);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 2015-02-06
      • 2011-11-11
      • 2017-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多