@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface MyUpdate
abstract methods of ineterface can have parameter type pattens as blow:
1, no parameter
2, no map, no javabean, can array or list
3, javabean
4, Map<String, Object>
return type is int[]