@GetMapping : 조회 @PostMapping : 추가(insert) @PutMapping : 수정(update) @DeleteMapping : 삭제 JPA를 통해 지정할 수 있는 규칙을 통해 검색 구현 JPA Query Methods :: Spring Data JPA As of Spring Data JPA release 1.4, we support the usage of restricted SpEL template expressions in manually defined queries that are defined with @Query. Upon the query being run, these expressions are evaluated against a predefined set of var..
Handling Form Submission Form Id: Message: post 요청으로 form의 내용을 보낼 주소 object로 지정하면 controller에서 지정했던 greeting 키 사용 가능 에서 "*{id}" 하게 되면 greeting.id 값이 들어옴 글 수정하기 list.html Mark Otto 홍길동 title을 누르면 board의 id 값을 함께 보낸다. (Controlelr에서 RequestParam 추가) BoardController @GetMapping("/form") public String form(Model model, @RequestParam(required = false) Long id){ if(id == null){ model.addAttribute("boar..
IDE : Intelij, VSCode DB : MariaDB Tech : Thymeleaf, JPA, Hibernate MariaDB 설치 와 워크벤치랑 오라클보다가 MariaDB보니까 눈이 트인다.. 디자인 깔끔 java의 long에 해당하는 데이터 유형이 bigint라서 no는 bigint로 설정, default는 AI로 해야 저장됨 ORM(Object Relational Mapping) : 클래스만 이용해서 DB에 접근할 수 있는 기술 → 쿼리 없이 클래스만 정의하면 데이터 조회가 가능 jpa가 자바에서 ORM을 정의한 기술 사용할 ORM 프레임워크 : 하이버네이트(Hibernate) 1. jpa dependency 추가 스프링부트에서 버전 관리를 해주기 때문에 삭제 가능 2. mariadb de..