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>
{