From b6828592e0511cbcdd96dfdba077763ee1256b71 Mon Sep 17 00:00:00 2001 From: Nathan Rauh Date: Mon, 12 Sep 2022 15:53:06 -0500 Subject: [PATCH] Issue #3 Repository annotation with JavaDoc outline --- api/src/main/java/jakarta/data/Repository.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/src/main/java/jakarta/data/Repository.java b/api/src/main/java/jakarta/data/Repository.java index f7abf34c2..8734925fb 100644 --- a/api/src/main/java/jakarta/data/Repository.java +++ b/api/src/main/java/jakarta/data/Repository.java @@ -31,7 +31,11 @@ * For example,

* *

+<<<<<<< HEAD
  * @Repository
+=======
+ * @Repository(Product.class)
+>>>>>>> 21dacef (Issue #3 Repository annotation with JavaDoc outline)
  * public interface Products extends DataRepository {
  *     List<Product> findByNameLike(String namePattern);
  *     ...
@@ -322,4 +326,8 @@
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.TYPE)
 public @interface Repository {
+    /**
+     * Entity class. By default, detect automatically.
+     */
+    Class value() default void.class;
 }