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 ProviderSelectByExampleWithBLOBsMethodGenerator
25 extends ProviderSelectByExampleWithoutBLOBsMethodGenerator {
26
27 @Override
28 public List<IntrospectedColumn> getColumns() {
29 return introspectedTable.getAllColumns();
30 }
31
32 @Override
33 public String getMethodName() {
34 return introspectedTable.getSelectByExampleWithBLOBsStatementId();
35 }
36
37 @Override
38 public boolean callPlugins(Method method, TopLevelClass topLevelClass) {
39 return context.getPlugins()
40 .providerSelectByExampleWithBLOBsMethodGenerated(method, topLevelClass, introspectedTable);
41 }
42 }