Parcourir la source

hibernate modified

admin il y a 1 an
Parent
commit
687707be0e

+ 5 - 0
hibernateSpringBoot/src/main/java/org/example/UserController.java

@@ -40,6 +40,11 @@ public class UserController {
     public Result getByNameAndAge(String name,int age){
         return userService.getByNameAndAge(name,age);
     }
+
+    @GetMapping("/getByName")
+    public Result getByName(String name) {
+        return userService.getByName(name);
+    }
 }
 
 

+ 2 - 0
hibernateSpringBoot/src/main/java/org/example/UserRepository.java

@@ -16,6 +16,8 @@ import java.util.List;
 @Repository(value = "userRepository")
 public interface UserRepository extends JpaRepository<User,Integer> {
     List<User> getByNameAndAge(String name,int age);
+
+    List<User> getByName(String name);
 }
 
 

+ 2 - 0
hibernateSpringBoot/src/main/java/org/example/UserService.java

@@ -27,6 +27,8 @@ public interface UserService {
      * @return
      */
     Result getByNameAndAge(String name, int age);
+
+    Result getByName(String name);
 }
 
 

+ 6 - 0
hibernateSpringBoot/src/main/java/org/example/UserServiceImpl.java

@@ -30,6 +30,12 @@ public class UserServiceImpl implements UserService {
         List <User> list = userRepository.getByNameAndAge(name, age);
         return new Result(list);
     }
+
+    @Override
+    public Result getByName(String name) {
+        List <User> list = userRepository.getByName(name);
+        return new Result(list);
+    }
 }