一条sql如下:select * from user where id = #{user.id}问题:用Java字符串的replaceAll将#{user.id}替换成具体指,但是具体正则表达式怎么写?
光阴似箭催人老,日月如移越少年。
sql.replaceAll("\#\{.*\}", "111");
?
Jika anda ingin menggantikan
dalam sql, gantikannya secara langsung Anda boleh melakukannya tanpa ekspresi biasa Biasanya, #{user.id} yang muncul dalam sql anda perlu digantikan dengan nilai pembolehubah anda. prestasi akan menjadi terlalu rendah.
#{user.id}
Sambungkan sahaja
"select * from user where id = "+变量
?
Jika anda ingin menggantikan
dalam sql, gantikannya secara langsung Anda boleh melakukannya tanpa ekspresi biasa Biasanya,
#{user.id}
yang muncul dalam sql anda perlu digantikan dengan nilai pembolehubah anda. prestasi akan menjadi terlalu rendah.Sambungkan sahaja