Sfoglia il codice sorgente

数据库优化

(cherry picked from commit 242e71733dfa0f70a7372c7e0681a5d1839a2434)
xiongzhu 4 anni fa
parent
commit
8e8a4518e3
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      src/main/java/com/izouma/nineth/utils/JpaUtils.java

+ 2 - 2
src/main/java/com/izouma/nineth/utils/JpaUtils.java

@@ -145,7 +145,7 @@ public class JpaUtils {
             } else if (String.class == fieldType) {
                 SearchableOne annotation = field.getAnnotation(SearchableOne.class);
                 if (annotation != null && annotation.value()) {
-                    and.add(criteriaBuilder.like(root.get(field.getName()), "%" + value + "%"));
+                    and.add(criteriaBuilder.like(root.get(field.getName()), value + "%"));
                 } else {
                     and.add(criteriaBuilder.and(criteriaBuilder.equal(root.get(property), value)));
                 }
@@ -172,7 +172,7 @@ public class JpaUtils {
                 }
 
                 if (field.getType() == String.class) {
-                    or.add(criteriaBuilder.like(root.get(field.getName()), "%" + pageQuery.getSearch() + "%"));
+                    or.add(criteriaBuilder.like(root.get(field.getName()), pageQuery.getSearch() + "%"));
                 } else if (field.getType() == Long.class || field.getType() == long.class) {
                     try {
                         or.add(criteriaBuilder.equal(root.get(field.getName()), Long.parseLong(pageQuery.getSearch())));