我有一个写在 MyBatis 映射器文件中的 sql,如下所示:
<select id="somesql">
select a,b,c from tbl_name where d = ?
</select>
的占位符值d
应该是在名为的文件中声明的常量Constants.java
:
public static final String d = "d_value";
如何在不实际在
<select>
构造中传递参数的情况下用值替换占位符?我试过#{com.pkg.name.Constants.d}
了,但没有用。
没有硬编码!!!