본문 바로가기
728x90
반응형

전체 글52

[VSCODE] java.lang.NoClassDefFoundError 해결 방법 Spring boot Run JAVA시 java.lang.NoClassDefFoundError 오류가 발생 서버에 배포 이후는 잘 작동했다 다음날 갑자기 오류가 발생하기 시작함ㅎㅎ 발생 원인 클래스 파일이 누락되거나 경로 문제로 인해 찾을 수 없는 경우 런타임 시에 컴파일에 필요한 클래스 파일이 없는 경우 잘못된 Java 환경 구성 또는 classpath 설정으로 인해 필요한 라이브러리가 찾을 수 없는 경우 누락된 클래스 파일이 있는지 확인했지만 코드상 오류가 없었고 누락된 파일이 없었음 해결방법 > clean 후 재실행해서 리빌드 > 깔끌하게 해결 2023. 3. 17.
[Spring Data JPA] jpql(@Query)이 동작하지 않을때, No property / Did you mean error Spring Data JPA에서 No property 'ids' found for type 'entity' Did you mean ''name','id''와 같이 No property, found for type, Did you mean이 발생하면서 jqpl이 작동하지 않는다. 아무리 찾고 수정해도 코드나 로직에 문제가 없었기에 개발 일정 중 하루를 낭비했다 - 결론은 import를 잘못해서 발생한 오류였음 - 해결 방법 오류발생한 import import org.springframework.data.jdbc.repository.query.Query; 아래 import로 변경 import org.springframework.data.jpa.repository.Query; 같은 스프링프레임워크의 Query.. 2023. 3. 9.
[JPA] Specification 사용자 정의 함수 사용 JPA에서 Specification으로 사용자 정의 함수 where절 조건 검색하기 ### Specification public static Specification nameLike(String text) { return (root, query, cb) -> { Expression nameExpr = cb.function("fn_usrNm", String.class, root.get("name")); return cb.like(nameExpr, "%" + text + "%"); }; } 1. 사용자 정의 함수(sql function) 1개의 조건일 경우 #### Service Specification spec = Specification.where(EntitySpec.nameLike(text)); 2. .. 2023. 3. 7.
고령화와 저출산, 인구 문제에 대한 대응책, 2026년 출생률과 사망률 예상 "늙고 작아지는 대한민국"이라는 타이틀은 우리나라가 직면한 심각한 문제입니다. 인구 감소와 고령화로 인해 경제적, 사회적으로도 큰 영향을 받을 것으로 예상됩니다. 이에 대한 대응책이 시급합니다. 우선, 저출산 문제를 해결해야 합니다. 국가적으로 출산율을 높이기 위한 정책이 필요합니다. 예를 들어, 육아 휴가 제도 개선 및 확대, 보육시설 확충, 출산 장려금 제공 등의 정책을 통해 출산을 장려할 필요가 있습니다. 또한, 경제적으로 출산을 어렵게 만드는 요인들을 해소해야 합니다. 즉, 저소득층의 소득 보장 및 주거환경 개선 등으로 출산 장벽을 낮추어야 합니다. 또한, 고령화 대책도 중요합니다. 지금까지 우리나라는 노인 복지를 강화하는 데 많은 노력을 기울여 왔습니다. 그러나 고령화가 더욱 심해질 경우, 이러.. 2023. 3. 6.
728x90
반응형