diff --git a/src/main/java/com/devonfw/sample/archunit/task/dataaccess/ViolationSecruityRuleY2.java b/src/main/java/com/devonfw/sample/archunit/task/dataaccess/ViolationSecruityRuleY2.java new file mode 100644 index 0000000..c85faa7 --- /dev/null +++ b/src/main/java/com/devonfw/sample/archunit/task/dataaccess/ViolationSecruityRuleY2.java @@ -0,0 +1,32 @@ +package com.devonfw.sample.archunit.task.dataaccess; + +import javax.persistence.Entity; +import javax.persistence.Query; +import javax.persistence.Table; +import javax.persistence.TypedQuery; +import javax.persistence.EntityManager; + + +import com.devonfw.sample.archunit.general.dataaccess.ApplicationPersistenceEntity; +import com.devonfw.sample.archunit.task.common.TaskList; + +import io.vertx.core.impl.btc.BlockedThreadChecker.Task; + +/** + * {@link TaskList} implementation as {@link ApplicationPersistenceEntity}. + */ +@Entity +@Table(name = "TASK_LIST") +public abstract class ViolationSecruityRuleY2 implements EntityManager { + + TypedQuery violationCreateQueryStringClass = createQuery("test", Task.class); + + Query violationCreateQueryString = createQuery("test"); + + Query violationCreateNativeQueryString = createNativeQuery("null"); + + Query violationCreateNativeQueryStringString = createNativeQuery("null", "null"); + + Query violationCreateNativeQueryStringClass = createNativeQuery("null", Task.class); + +} \ No newline at end of file