1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.dynamic.sql.render;
17
18 import org.mybatis.dynamic.sql.BindableColumn;
19
20 public class SpringNamedParameterRenderingStrategy extends RenderingStrategy {
21
22 @Override
23 public String getFormattedJdbcPlaceholder(BindableColumn<?> column, String prefix, String parameterName) {
24 return getFormattedJdbcPlaceholder(prefix, parameterName);
25 }
26
27 @Override
28 public String getFormattedJdbcPlaceholder(String prefix, String parameterName) {
29 return ":" + parameterName;
30 }
31
32 @Override
33 public String getRecordBasedInsertBinding(BindableColumn<?> column, String prefix, String parameterName) {
34 return ":" + prefix + "." + parameterName;
35 }
36
37 @Override
38 public String getRecordBasedInsertBinding(BindableColumn<?> column, String parameterName) {
39 return ":" + parameterName;
40 }
41 }