일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 2 > /dev/null
- 테스트메소드
- 서브쿼리
- foreignkey
- ㅔㄴ션
- appspec.yml
- 예약
- 메소드명
- EC2
- querydsl
- 커밋메세지수정
- 메세지수정
- 참조키
- AuthenticationEntryPoint
- 컨테이너실행
- 외부키
- MySQL
- application.yml
- 포트
- docker명령어
- WeNews
- 테스트
- Query
- 검색
- subquery
- ubuntu
- 추후정리
- 네이티브쿼리
- appspec
- 적용우선순위
- Today
- Total
목록분류 전체보기 (439)
제뉴어리의 모든것
스프링 부트 프로젝트에서 JPA를 사용하던중 Entity 를 초기화 하기 위해 Builder() 를 사용하던 중 위와 같은 에러가 발생하였다. 참고로 해당 Entity의 코드는 아래와 같다 @Builder @Getter @Setter @NoArgsConstructor @Entity public class Member { @Id // @GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY) private long memberId; @Column(nullable = false, updatable = false, unique = true) private String email; @C..
인텔리제이에서 특정 문자열을 검색하기 위해 다음과 같이 한다. Ctrl + Shift + F Reference: https://www.jetbrains.com/idea/help/finding-and-replacing-text-in-project.html 출처: https://devday.tistory.com/entry/인텔리제이-IntelliJ에서-특정-문자열-String-검색하기-Find-Search [개발자의 하루:티스토리]
사전에 알아야 할점 @NotBlank NULL, "", " ", 다 안됨 @NotEmpty NULL, "" 만 안됨 (" " 은 됨) @NotNull NULL만 안됨 ("", " " 은 됨) @NotBlank 사용시 주의사항 문자열에 대해서 유효성 검사를 하는 애노테이션이다. 그러므로 문자열이 아닌 타입에 해당 애노테이션을 붙인 상태에서, 해당 필드로 사용자의 요청으로 인해 데이터가 들어오려 하면서 유효성 검사를 할때 다음과 같은 에러가 발생한다. javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating..
DDD (Domain Driven Design) 란? 도메인 주도 설계 란 의미이다. 말하자면 도메인을 위주로 테이블을 설계하는것이다. 그렇다면 도메인이란? 도메인이란? 명확하게 무엇이다라고 말하긴 어렵겠지만, 어떤 업무 또는 활동과 관련된 영역(범위)라고 생각할 수 있겠다. 예를 들어, 커피 원두를 판매하는 웹앱이 있다고 했을때, DB에는 어떤 데이터들이 있어야 할까? 당연히 커피 정보, 회원 정보. 주문 정보 같은 것들이 필요할 것이다. 이럴때 커피, 회원 주문 각각을 도메인이라고 할 수 있겠다. 무언가 특정 업무나 처리에 대한 영역인것이다. 회원 정보에는 회원에 대한 정보를 추가, 삭제, 수정과 같은 업무들이 필요할것이기에, 회원도 도메인 (영역) 이라고 할 수 있겠다. 애그리거트(Aggregate..
JDBC란? 자바 코드상의 데이터를 DB에 저장, 조회, 삭제 하거나 반대로 DB상의 데이터를 자바상의 데이터로 사용할 수 있게 해주는 JAVA에서 제공하는 표준 스펙. 스펙이라함은 그냥 인터페이스이다. 우리 일상생활에서 내 스펙은 이렇다 저 사람 스펙은 이렇다 말할때의 의미는 어느정도의 능력을 갖췄다란 의미로 쓰인다. 즉, JAVA에서 DB를 사용하기 위해 이런 이런 메소드들은 갖춰라란 것을 스펙이라 한다고 생각하자. 그리고 이러이러한 메소드들을 갖춰라라고 선언만 해주는것이 결국 인터페이스이다. JDBC의 동작 흐름 JDBC 드라이버(JDBC Driver) JDBC 드라이버는 데이터베이스와의 통신을 담당하는 인터페이스. Oracle이나 MS SQL, MySQL 같은 벤더에서 드라이버의 구현체를 만들어서..