This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/deltaspike.git


The following commit(s) were added to refs/heads/master by this push:
     new 110fd462f Annotate DelegateQueryHandler for 
DelegateQueryBuilder.lookup of methods
     new 5d99e8896 Merge pull request #135 from shadogray/master
110fd462f is described below

commit 110fd462f21bd64332ed3ee8c685860f54043b63
Author: Thomas Frühbeck <[email protected]>
AuthorDate: Thu Oct 5 18:14:00 2023 +0200

    Annotate DelegateQueryHandler for DelegateQueryBuilder.lookup of methods
---
 .../deltaspike/data/impl/handler/EntityManagerDelegateHandler.java      | 2 ++
 .../apache/deltaspike/data/impl/handler/EntityRepositoryHandler.java    | 2 ++
 .../apache/deltaspike/data/test/service/MyEntityRepositoryDelegate.java | 2 ++
 3 files changed, 6 insertions(+)

diff --git 
a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerDelegateHandler.java
 
b/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerDelegateHandler.java
index eef6af110..b5420c54b 100644
--- 
a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerDelegateHandler.java
+++ 
b/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerDelegateHandler.java
@@ -20,6 +20,7 @@ package org.apache.deltaspike.data.impl.handler;
 
 import java.util.Map;
 
+import jakarta.enterprise.context.Dependent;
 import jakarta.inject.Inject;
 import jakarta.persistence.EntityManager;
 import jakarta.persistence.EntityManagerFactory;
@@ -34,6 +35,7 @@ import org.apache.deltaspike.data.spi.DelegateQueryHandler;
 import org.apache.deltaspike.data.spi.QueryInvocationContext;
 
 @SuppressWarnings("unchecked")
+@Dependent
 public class EntityManagerDelegateHandler<E> implements 
EntityManagerDelegate<E>, DelegateQueryHandler
 {
 
diff --git 
a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityRepositoryHandler.java
 
b/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityRepositoryHandler.java
index 30ff968e4..d9bc3e0e9 100755
--- 
a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityRepositoryHandler.java
+++ 
b/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityRepositoryHandler.java
@@ -29,6 +29,7 @@ import org.apache.deltaspike.data.impl.util.EntityUtils;
 import 
org.apache.deltaspike.data.impl.util.jpa.PersistenceUnitUtilDelegateFactory;
 import org.apache.deltaspike.data.spi.DelegateQueryHandler;
 
+import jakarta.enterprise.context.Dependent;
 import jakarta.inject.Inject;
 import jakarta.persistence.EntityManager;
 import jakarta.persistence.PersistenceUnitUtil;
@@ -56,6 +57,7 @@ import static 
org.apache.deltaspike.data.impl.util.QueryUtils.isString;
  * @param <E>  Entity type.
  * @param <PK> Primary key type, must be a serializable.
  */
+@Dependent
 public class EntityRepositoryHandler<E, PK extends Serializable>
         implements EntityRepository<E, PK>, DelegateQueryHandler
 {
diff --git 
a/deltaspike/modules/data/impl/src/test/java/org/apache/deltaspike/data/test/service/MyEntityRepositoryDelegate.java
 
b/deltaspike/modules/data/impl/src/test/java/org/apache/deltaspike/data/test/service/MyEntityRepositoryDelegate.java
index 348b53bbf..b76480065 100644
--- 
a/deltaspike/modules/data/impl/src/test/java/org/apache/deltaspike/data/test/service/MyEntityRepositoryDelegate.java
+++ 
b/deltaspike/modules/data/impl/src/test/java/org/apache/deltaspike/data/test/service/MyEntityRepositoryDelegate.java
@@ -18,12 +18,14 @@
  */
 package org.apache.deltaspike.data.test.service;
 
+import jakarta.enterprise.context.Dependent;
 import jakarta.inject.Inject;
 import jakarta.persistence.EntityManager;
 
 import org.apache.deltaspike.data.spi.DelegateQueryHandler;
 import org.apache.deltaspike.data.spi.QueryInvocationContext;
 
+@Dependent
 public class MyEntityRepositoryDelegate<E> implements DelegateQueryHandler, 
MyEntityRepository<E>
 {
 

Reply via email to