일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스토어드 프로시저
- 동적sql
- 다대일
- shared lock
- fetch
- 낙관적락
- exclusive lock
- 이진탐색
- 다대다
- PS
- dfs
- 유니크제약조건
- 즉시로딩
- 연결리스트
- 데코레이터
- execute
- FetchType
- JPQL
- 비관적락
- SQL프로그래밍
- eager
- 스프링 폼
- CHECK OPTION
- 연관관계
- 백트래킹
- 일대다
- 힙
- querydsl
- BOJ
- 지연로딩
- Today
- Total
목록Errors (8)
흰 스타렉스에서 내가 내리지
@Builder.Default 어노테이션은 Lombok에서 제공하는 기능으로, 빌더 패턴을 사용할 때 기본 값을 설정하는 용도로 사용된다. 해당 어노테이션을 사용할 때 "requires an initializing expression (' = something ')" 오류가 발생한다면 초기화 표현식이 누락된 것이다. @Builder.Default를 사용하여 필드에 기본 값을 설정하려면 해당 필드를 초기화해야 한다. 에러가 나는 코드 : 에러 해결 :
JPQL에서, 쿼리문을 날렸는데, 해당하는 member을 찾지 못했을 경우 null값을 리턴하는게 아니라 exception을 일으키고 있었다. 다음과 같이 try-catch문으로 해결해줌
엔티티 생성은 되었으나 h2콘솔에 테이블이 보이지 않는다. spring.database 를 spring.datasource 로 해줘야 h2 콘솔에 테이블이 잘 보인다.
ddl-auto를 create로 하면 빌드가 잘 되는데, update로 설정하면 빌드 실패 오류가 떴다. 해결방법 build.gradle에서 runtimeOnly 'com.h2database:h2' 로 설정했었는데, 버전에 맞게 제대로 설정해주니 잘됐다
html 파일에서 script 태그로 js 파일을 불러오는데, 에러 메시지에서 보이듯이 우리 링크에다가 js를 요청해버린다. 기타 다른 파일을 요구했을때 fs모듈로 readFile 하도록 코드를 추가. res로 보내준다.
왼쪽이 에러 오른쪽은 잘됨 에러내용은 tweets is not iterable 화살표 함수는 한줄로 작성시 return 이 생략된 것이다. 중괄호를 붙여서 완전한 함수로 만들려면 return 을 붙여줘야 한다... 이걸로 두시간을 고민했다..
잘못 작성한 json파일. { "leroy": {name: "leroy", age: "25"}, "joos": {name: "joos", age: "25"} } json 파일형식을 제대로 따르지 않아서였는데, 해결방법은 다음과 같다. 큰따움표... { "leroy": {"name": "leroy", "age": "25"}, "joos": {"name": "joos", "age": "25"} }
해당 오류를 일으킨 코드 var color = ["white", "yellow", "aqua", "purple"]; var i = 0; function changeColor(){ i++; if (i>=color.length){ i = 0 } } document.getElementById("theBody").style.backgroundColor = color[i]; document.getElementById("theBody").style.backgroundColor = color[i]; 위 코드를 함수 안에다가 넣어야 하는데, 실수로 함수 밖에 정의를 했다. 배경색 바꾸기 head 태그에서 change-background-color.js를 불러오면서, 바로 id가 theBody인 태그의 style을 바꾸..