达梦数据unix_timestamp报错

Blade 未结 2 1188
EdwardXiang
EdwardXiang 2024-12-17 19:35

一、该问题的重现步骤是什么?

1.  delete(qw) 报错

### Error updating database.  Cause: dm.jdbc.driver.DMException: 第4 行附近出现错误:

无法解析的成员访问表达式[unix_timestamp]

### The error may exist in org/springblade/modules/haishu/mapper/YlServiceUrlMapper.java (best guess)

### The error may involve org.springblade.modules.haishu.mapper.YlServiceUrlMapper.delete

### The error occurred while executing an update

### SQL: UPDATE yl_service_url SET is_deleted=unix_timestamp()   WHERE  is_deleted=0  AND (service_id IN (?,?,?,?,?))

### Cause: dm.jdbc.driver.DMException: 第4 行附近出现错误:

无法解析的成员访问表达式[unix_timestamp]

; 第4 行附近出现错误:


调用了mapper.的 delete的方法




二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (楼主)
    2024-12-17 20:23

    生成的sql不对

    SQL: UPDATE yl_service_url SET is_deleted=unix_timestamp()   WHERE  is_deleted=0  AND (service_id IN (?,?,?,?,?))

    看下你具体删除的方法是怎么写的

提交回复