当前使用版本(必填,否则不予处理)
v3.4.3.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
逻辑删除字段指定了condition,但是生成的SQL,并未按condition的模板生成
重现步骤(如果有就写完整)
//指定了delFlag的condition,但是生成的sql并未按condition模板生成
@TableLogic
@TableField(condition = "t.%s=#{%s}")
private String delFlag
- 期望SQL
where t.del_flag = 0
- 实际SQL
where del_flag = 0
报错信息
无
Comment From: zhukongyi
TableInfo#formatLogicDeleteSql 感觉完全可以支持condition,期望官方能够支持,谢谢
Comment From: qmdx
加上 t. 具体为了做什么
Comment From: zhukongyi
2表关联时,并且2表都有该字段时,会报字段不明确
Comment From: miemieYaho
逻辑删除字段不支持