1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.codegen.mybatis3.javamapper.elements.annotated;
17
18 import org.mybatis.generator.api.dom.java.FullyQualifiedJavaType;
19 import org.mybatis.generator.api.dom.java.Interface;
20 import org.mybatis.generator.api.dom.java.Method;
21 import org.mybatis.generator.codegen.mybatis3.javamapper.elements.UpdateByPrimaryKeyWithBLOBsMethodGenerator;
22
23 public class AnnotatedUpdateByPrimaryKeyWithBLOBsMethodGenerator extends UpdateByPrimaryKeyWithBLOBsMethodGenerator {
24
25 public AnnotatedUpdateByPrimaryKeyWithBLOBsMethodGenerator() {
26 super();
27 }
28
29 @Override
30 public void addMapperAnnotations(Method method) {
31 buildUpdateByPrimaryKeyAnnotations(introspectedTable.getNonPrimaryKeyColumns()).forEach(method::addAnnotation);
32 }
33
34 @Override
35 public void addExtraImports(Interface interfaze) {
36 interfaze.addImportedType(new FullyQualifiedJavaType("org.apache.ibatis.annotations.Update"));
37 }
38 }