1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.codegen.mybatis3.javamapper.elements.sqlprovider;
17
18 import java.util.List;
19
20 import org.mybatis.generator.api.IntrospectedColumn;
21 import org.mybatis.generator.api.dom.java.Method;
22 import org.mybatis.generator.api.dom.java.TopLevelClass;
23
24 public class ProviderUpdateByExampleWithBLOBsMethodGenerator
25 extends ProviderUpdateByExampleWithoutBLOBsMethodGenerator {
26
27 @Override
28 public String getMethodName() {
29 return introspectedTable.getUpdateByExampleWithBLOBsStatementId();
30 }
31
32 @Override
33 public List<IntrospectedColumn> getColumns() {
34 return introspectedTable.getAllColumns();
35 }
36
37 @Override
38 public boolean callPlugins(Method method, TopLevelClass topLevelClass) {
39 return context.getPlugins()
40 .providerUpdateByExampleWithBLOBsMethodGenerated(method, topLevelClass, introspectedTable);
41 }
42 }