Annotation Type SqlMergeMode
@Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented @Inherited public @interface SqlMergeMode
@SqlMergeMode
is used to annotate a test class or test method to configure whether method-level@Sql
declarations are merged with class-level@Sql
declarations.A method-level
@SqlMergeMode
declaration overrides a class-level declaration.If
@SqlMergeMode
is not declared on a test class or test method,SqlMergeMode.MergeMode.OVERRIDE
will be used by default.This annotation may be used as a meta-annotation to create custom composed annotations with attribute overrides.
- Since:
- 5.2
- Author:
- Sam Brannen, Dmitry Semukhin
- See Also:
Sql
,SqlMergeMode.MergeMode.MERGE
,SqlMergeMode.MergeMode.OVERRIDE
Required Element Summary
Required Elements Modifier and Type Required Element Description SqlMergeMode.MergeMode
value
Indicates whether method-level@Sql
annotations should be merged with class-level@Sql
annotations or override them.
Element Detail
value
SqlMergeMode.MergeMode value
Indicates whether method-level@Sql
annotations should be merged with class-level@Sql
annotations or override them.