diff --git a/pom.xml b/pom.xml
index ae43a190..d3b2aa62 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,7 @@
         1.8
 
         
-        2.2.2
+        1.0-SNAPSHOT
 
         
         https://repo1.maven.org/maven2
diff --git a/src/it/java/org/greencodeinitiative/creedengo/java/integration/tests/GCIRulesIT.java b/src/it/java/org/greencodeinitiative/creedengo/java/integration/tests/GCIRulesIT.java
index eff99826..68a91f33 100644
--- a/src/it/java/org/greencodeinitiative/creedengo/java/integration/tests/GCIRulesIT.java
+++ b/src/it/java/org/greencodeinitiative/creedengo/java/integration/tests/GCIRulesIT.java
@@ -548,4 +548,26 @@ void testGCI94() {
         checkIssuesForFile(filePath, ruleId, ruleMsg, startLines, endLines, SEVERITY, TYPE, EFFORT_1MIN);
     }
 
+
+    @Test
+    void testGCI1111() {
+        String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/DataInHibernateMustBePaginated.java";
+        String ruleId = "creedengo-java:GCI1111";
+        String ruleMsg = "Hibernate queries must be paginated to avoid excessive data loading";
+        int[] startLines = new int[]{15, 18, 21};
+        int[] endLines = new int[]{15, 18, 21};
+
+        checkIssuesForFile(filePath, ruleId, ruleMsg, startLines, endLines, SEVERITY, TYPE,  EFFORT_20MIN);
+    }
+
+    @Test
+    void testGCI1111NoIssue() {
+        String filePath = "src/main/java/org/greencodeinitiative/creedengo/java/checks/DataInHibernateMustBePaginatedNoIssue.java";
+        String ruleId = "creedengo-java:GCI1111";
+        String ruleMsg = "Hibernate queries must be paginated to avoid excessive data loading";
+        int[] startLines = new int[]{};
+        int[] endLines = new int[]{};
+        checkIssuesForFile(filePath, ruleId, ruleMsg, startLines, endLines, SEVERITY, TYPE,  EFFORT_20MIN);
+
+    }
 }
diff --git a/src/it/test-projects/creedengo-java-plugin-test-project/src/main/java/org/greencodeinitiative/creedengo/java/checks/DataInHibernateMustBePaginated.java b/src/it/test-projects/creedengo-java-plugin-test-project/src/main/java/org/greencodeinitiative/creedengo/java/checks/DataInHibernateMustBePaginated.java
new file mode 100644
index 00000000..7245cef4
--- /dev/null
+++ b/src/it/test-projects/creedengo-java-plugin-test-project/src/main/java/org/greencodeinitiative/creedengo/java/checks/DataInHibernateMustBePaginated.java
@@ -0,0 +1,28 @@
+package org.greencodeinitiative.creedengo.java.checks;
+
+import java.util.List;
+
+import org.springframework.data.domain.Page;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.stereotype.Repository;
+
+// L'interface doit être package-private (pas "public") pour rester dans ce fichier
+@Repository
+interface DataInHibernateMustBePaginated extends JpaRepository