일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- NonUniqueResultException
- Mock
- 회고
- 배포스크립트
- bomblab
- 검색api
- docker에 ubuntu
- @Param
- 스프링부트배포
- clearAutomatically
- jpa
- @Modifying
- unique result
- 스프링 롬복
- 벌크연산
- ubuntu
- Argos
- 영속성컨텍스트
- 자바 롬복
- 우아한테크코스 블랙잭
- 우아한테크코스
- 레벨인터뷰
- 우테코
- 밤랩
- BDDMockito
- ubuntu이미지
- SpringDataJPA
- @Query
- 우아한테크코스5기
- 우분투
- Today
- Total
목록전체 글 (108)
Jeomxon's Tech Note
spring-data-jpa 강의 마무리 망각의 동물 개발 객체지향의 사실과 오해 30분 내일 예정 계획 jpa실전1 복습 1챕터 망각의 동물 개발 객체지향의 사실과 오해 30분 이펙티브 자바 map
spring-data-jpa 챕터3 듣기 객체지향의 사실과 오해 30분 이펙티브 자바 훑어보기 내일 예정 계획 spring-data-jpa 마지막 챕터 듣기 객체지향의 사실과 오해 30분 알고리즘
19:00 ~ 22:00에 진행하였습니다. 3시간 가량 진행하였고 대부분의 시간을 코드 작성(로직 구현)하였습니다. 백업을 위한 addNote메소드 로직을 고민하고 작성하였습니다. 컨트롤러 단과 연결을 직접적으로 하지는 못했지만 dto까지는 작성을 완료하였고 git에 push하였습니다. 최근에 공부했던 spring-data-jpa와 연관지어서 코드를 작성하니 repository부분이 인터페이스로 매우 간단해졌습니다. data-jpa강의를 꾸준히 들어야겠다고 느꼈습니다. 깃허브 링크 : https://github.com/jeomxon jeomxon - Overview Student in CNU CSE. jeomxon has 7 repositories available. Follow their code on..
오늘은 19:00에 시작하여 개발을 중심으로 할 예정이다. 핵심 비즈니스 로직을 적어도 하나는 개발을 하여 기능을 구현할 예정이다. 시간이 허락한다면 컨트롤러 메소드까지 구현할 것이다.
망각의 동물 개발 (모각코) 객체지향의 사실과 오해 30분 실전1 jpa 1챕터 복습 내일 예정 계획 객체지향의 사실과 오해 30분 spring-data-jpa 3챕터 실전1 jpa 챕터 2 복습
spring-data-jpa에서 벌크연산을 처리할 때 주의해야할 사항은 꼭 알아둬야할 것 같아서 포스팅을 한다. @Modifying @Query("update Member m set m.age = m.age + 1 where m.age >= :age") int bulkAgePlus(@Param("age") int age); 위 코드에서 파라미터로 들어온 age보다 크거나 같은 age에 대해서는 1을 더하여 update쿼리를 날려주는 것을 알 수 있다. 첫번째 주의사항은 @Modifying을 써줘야한다는 것이다. @Modifying을 쓰지 않으니깐 이런 경고문이 뜬다. update 혹은 delete쿼리를 보낼 때는 반드시 필요한 어노테이션임을 알 수 있다. 두번째 주의사항은 벌크연산 후 영속성 컨텍스트를 ..
spring-data-jpa에서는 @Query 어노테이션을 통해 JPQL을 사용할 수 있도록 기능을 제공한다. @Query("select m from Member m where m.username = :username and m.age = :age") List findUser(@Param("username") String username, @Param("age") int age); 이런 식으로 사용할 수 있다. 여기서 얼핏보면 @Query에 있는 string으로 이루어진 쿼리문이 JPQL처럼 단순 스트링쿼리라고 생각이 들었는데 다른 점이 있었다. JPQL에서는 쿼리문에 문법 오류가 있으면 컴파일 타임에 에러를 잡아주지를 못한다. 따라서 런타임 시에 에러가 발생할 수 있는데 이는 치명적이다. 사용자가 특정..
spring-data-jpa 2챕터 + jpa실전1 1챕터 복습 망각의 동물 개발 백준 문제풀기 내일 예정 계획 spring-data-jpa 3챕터 모각코 - 망각의 동물 개발
spring-data-jpa 1챕터 + jpa실전1 1챕터 복습 Jwt강의 1챕터 망각의 동물 개발 백준 1달 범위 정하기 내일 예정 계획 spring-data-jpa 2챕터 + Jpa실전1 2챕터 복습 JWT강의 2챕터 망각의 동물 개발 백준 문제풀기 Start