티스토리 뷰
String sql = sqlSession.getConfiguration().getMappedStatement("updateAdmin").getBoundSql(admin).getSql();
List<ParameterMapping> parameterMappings = sqlSession.getConfiguration().getMappedStatement("updateAdmin").getBoundSql(admin).getParameterMappings();
for (ParameterMapping parameterMapping : parameterMappings) {
System.out.println("parameterMapping.getProperty(): " + parameterMapping.getProperty());
Object o = BeanUtil.getBeanValue(admin, parameterMapping.getProperty());
sql = sql.replaceFirst("\\?", "'" + o + "'");
}
'MyBatis' 카테고리의 다른 글
[mybatis] String 값 비교 (0) | 2021.04.08 |
---|---|
mybatis에서 stored procedure 호출방법 (0) | 2019.06.27 |