SQL增强,update里面的sql语句无效!!!
我用的是jeecg3.6.5 maven版Online表单开发,SQL增强,update里面添加一条SQL语句
比如:update table set reason = '#{reason}' where id = '#{id}';
这条语句无效,必须要指定id
比如:
update table set reason = '#{reason}' where id = '4028c5f357077da70157077da79d0000';
这条语句就可以更新。
新手请教,如何解决,在哪里修改?
(在add、delete里面添加的sql语句都可以实现!) 可以修改源码
在/src/main/java/org/jeecgframework/web/cgform/service/impl/build/DataBaseServiceImpl.java
中updateTable修改
if(cgFormHeadEntity!=null){
data.put("id", id); --增加id
executeSqlExtend(cgFormHeadEntity.getId(),"update",data);
executeJavaExtend(cgFormHeadEntity.getId(),"update",data);
} 是因为id的问题,用其他的应该可以吧,试试
页:
[1]