@@ -0,0 +1,519 @@
+package org.springframework.data.ebean.domain;%0A%0Aimport java.lang.annotation.*;%0A%0A/**%0A * Annotation placed on types that should be treated as the root of an aggregate.%0A *%0A * @author Xuegui Yuan%0A */%0A@Documented%0A@Target(%7BElementType.TYPE, ElementType.ANNOTATION_TYPE%7D)%0A@Retention(RetentionPolicy.RUNTIME)%0Apublic @interface AggregateRoot %7B%0A    /**%0A     * Get the String representation of the aggregate's type. Optional. This defaults to the simple name of the%0A     * annotated class.%0A     */%0A    String type() default %22%22;%0A%7D%0A

ADD AggregateRoot Annotation