multi left outer join
This commit is contained in:
@@ -1,18 +1,27 @@
|
||||
package com.rest.api.controller;
|
||||
|
||||
import com.rest.api.entity.Employ;
|
||||
import com.rest.api.entity.Member;
|
||||
import com.rest.api.repo.EmployJpaRepo;
|
||||
import com.rest.api.repo.MemberJpaRepo;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.Setter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Slf4j
|
||||
@Controller
|
||||
public class HelloController {
|
||||
|
||||
private static final String HELLO = "helloworld-nice to meet you";
|
||||
|
||||
private final EmployJpaRepo employJpaRepo;
|
||||
private final MemberJpaRepo memberJpaRepo;
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
public static class Hello {
|
||||
@@ -21,23 +30,27 @@ public class HelloController {
|
||||
|
||||
@GetMapping(value = "/helloworld/string")
|
||||
@ResponseBody
|
||||
public String helloworldString() {
|
||||
public Employ helloworldString() {
|
||||
|
||||
Employ employ = Employ.builder().employee(memberJpaRepo.findById(1L).get()).build();
|
||||
employ = employJpaRepo.save(employ);
|
||||
log.debug("Helloworld");
|
||||
log.info("Helloworld");
|
||||
return HELLO;
|
||||
return employ;
|
||||
}
|
||||
|
||||
@GetMapping(value = "/helloworld/json")
|
||||
@ResponseBody
|
||||
public Hello helloworldJson() {
|
||||
Hello hello = new Hello();
|
||||
hello.message = HELLO;
|
||||
return hello;
|
||||
public Employ helloworldJson() {
|
||||
return employJpaRepo.findById(2L).get();
|
||||
}
|
||||
|
||||
@GetMapping(value = "/helloworld/page")
|
||||
public String helloworld() {
|
||||
return HELLO;
|
||||
memberJpaRepo.save(Member.builder().email("happydaddy@naver.com").name("happydaddy").build());
|
||||
memberJpaRepo.save(Member.builder().email("angrydaddy@naver.com").name("angrydaddy").build());
|
||||
return "true";
|
||||
// return HELLO;
|
||||
}
|
||||
|
||||
@GetMapping("/helloworld/long-process")
|
||||
|
||||
Reference in New Issue
Block a user