【发布时间】:2019-05-06 23:46:54
【问题描述】:
我有一个包含复合键和一个附加字段的表。使用标准生成的 jOOQ DAO,我如何删除记录?
API 需要Record2,但我不确定如何创建?这是我目前所做的:
val pojo = Pojo(key1Uuid, key2Uuid, LocalDateTime.MIN)
dao.delete(pojo)
我不喜欢我需要为最后一个字段提供一些虚假数据。
有没有更优雅的方式来做到这一点?
【问题讨论】:
我有一个包含复合键和一个附加字段的表。使用标准生成的 jOOQ DAO,我如何删除记录?
API 需要Record2,但我不确定如何创建?这是我目前所做的:
val pojo = Pojo(key1Uuid, key2Uuid, LocalDateTime.MIN)
dao.delete(pojo)
我不喜欢我需要为最后一个字段提供一些虚假数据。
有没有更优雅的方式来做到这一点?
【问题讨论】:
目前没有其他办法:
提供Record2 类型如下
ctx.newRecord(TABLE.COL1, TABLE.COL2).values(key1Uuid, key2Uuid)
【讨论】: