java中如何执行原生的sql 1C

java中如何直接执行mybatis的原生sql
sql为动态,不知道具体操作的表

如何让在java代码中直接执行sql

"
${sql}
"

4个回答

我知道le 先去试试

mybatis里面写的就是原生sql啊

你的意思也就是这个sql还不确定是那个,但你可能会用到,那么就去了解下mybatis的$,比如你在代码里面要查询一个user表可以用过map装着map.put("sql","select * from user");,前面的sql值可以一定mybatis可以写成 ${sql},这样这个sqlmybatis就是查询用户表了,如果是角色表,就把map的值换成查询角色表,二期里面的*可以改成字段名。不过不建议这样做,会有sql注入的风险。


${sql}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问