瀏覽代碼

数据库优化

(cherry picked from commit 242e71733dfa0f70a7372c7e0681a5d1839a2434)
xiongzhu 3 年之前
父節點
當前提交
8e8a4518e3
共有 1 個文件被更改,包括 2 次插入2 次删除
  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())));