NutzCN Logo
问答 自定义sql批量插入如何批量生成uuid?
发布于 1651天前 作者 baocj 1580 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

这个是自定义sql:
insert into ops_meter_abnorm
(bar_project_id,
bar_building_id,
bar_container_id,
meter_id,
bar_measure_type,
stat_date,
acti_power_s)
SELECT
b.bar_project_id,
b.bar_building_id,
b.bar_container_id,
b.bar_measure_no,
b.bar_measure_type,
date_add(?, interval -1 day),
a.zxygzdl
FROM
col_task a inner join bar_measure b
on a.meterNo = b.bar_measure_no
and a.sjsj = date_add(?, interval -1 day);

ops_meter_abnorm是实体类,id是uuid。
现在执行这个自定义sql报错:CaseMessage=Field 'id' doesn't have a default value
请问下有啥办法能批量生成uuid?或者类似的解决方法

3 回复

最新版nutz有@PrevInsert(uuid=true) 注解

添加回复
请先登陆
回到顶部