분류 전체보기 247

Validation failed for query for method public abstract 오류 해결

최근에 개인적인 사정으로 포스팅을 못해서 오랜만에 오류 포스팅으로 찾아왔습니다. 제가 개인적으로 JPA를 공부하고 있는데 JPA를 하다보면 생각하지 못한 곳에서 오류가 자주 발생했습니다. Validation failed for query for method public abstract 위와 같은 오류가 발생했었는데 처음에 왜 발생했는지 몰랐습니다. /** * Repository 로직 */ public interface blogPostRepository extends JpaRepository { // Iterable findAll(); @Query(value = "SELECT * FROM BlogPost where postmaintitle = :postMainTitle") List findByPostMai..

세무민의 개발일기 : 페이지 설계 및 DB(sqlLite) 연동

이번 포스팅에서는 파이썬으로 웹 개발하는 과정을 다뤄볼 예정입니다. GitHub - sg-moomin/python_flaskStudy Contribute to sg-moomin/python_flaskStudy development by creating an account on GitHub. github.com 자세한 공부 내용은 위의 git에서 확인 가능합니다. 우선 위의 화면처럼 구성하고 있는 중입니다. 현재 Main 화면과 세부 페이지를 연결하는 과정을 진행중입니다. 우선 페이지를 구현할 때 프론트와 백으로 구분을 짓는데 제가 프론트를 잘 다루지 못하는 편이라서 bootstrap을 이용했습니다. 해당 디자인도 무료로 제공해주는 디자인을 조금 변경한 화면입니다. 우선 프로젝트의 패키지는 위와 같고 te..

Programing/Python 2021.12.22

[세무민의 코딩일기] mysql로 Union 사용하기

이번 포스팅에서 다뤄볼 내용은 DB에서 쿼리 조합할때 자주 사용하는 Union에 대해서 다뤄보겠습니다. UNION Union이란 2개의 쿼리 결과를 행으로 합치는 것을 말합니다. 위의 그림처럼 2개의 조회 결과를 한개의 행으로 결과를 합치는 것을 말합니다. SELECT A 구문 UNION SELECT B 구문 Ex) select title, contents from noticeboard union select title, urlroot from myService; 쿼리대로 조회한 결과가 위의 그림입니다. UNION 조건 UNION을 사용할 때 조건이 존재하는데 조회하는 문장의 열의 개수와 데이터의 형식이 같아야 조회가 가능합니다. UNION ALL UNION과 UNION ALL의 차이는 중복값의 차이이다..

DB/SQL 2021.12.21

[세무민의 IT 소식] : Log4j 신규 취약점에 따른 이슈

기존에 포스팅 했던 Log4j에 대한 내용은 아래의 포스팅에서 확인할 수 있습니다. [세무민의 IT 소식] : Log4j 취약점 관련 내 생각 및 리뷰 이번에 Java 개발자라면 알고 있을 법한 소식을 가져왔습니다. Log4j 취약점 문제가 최근에 이슈가 되었습니다. Log4j는 사실 말 그대로 서버에서 실행되는 값들을 로그로 확인하려고 자주 사용하는 sg-moomin.tistory.com 이번에 다룰 내용은 최근에 이슈되어서 log4j 2.15 이상으로 사용하라는 해결방안이 나왔지만 최근에 다시 취약점 "CVE-2021-45105"가 나온 상황이라 버전 업을 다시 해야만 합니다. 취약점 확인 우선 CVE-2021-45105를 확인해보면 ${lookupName:key:-defaultValue}라는 조회 ..

GraphQL에 대해서 알아보도록 하자 - REST 방식과 다른점 [1탄]

그래프 QL Study! gitHub : https://github.com/sg-moomin GraphQL? GraphQL은 페이스북에서 만든 쿼리 언어 아직 GraphQl API를 Open API로 공개하지는 않았으나 인기가 높은 편이다. GraphQL? (SQL)Stucted Query Language와 마찬가지로 쿼리 언어이다. SQL과 GQL의 언어적 구조 차이가 존재한다. SQL은 DB 시스템에서 데이터를 가져오는 목적이라면 GQL은 웹 클라이언트가 데이터를 서버로 부터 가져오는 것에 목적을 가진다. 문장은 SQL은 백앤드 시스템에서 작성해서 호출한다면 GQL은 클라이언트 시스템에서 작성하여 호출한다. GQL vs SQL SQL SELECT CUST_NO FROM CUST_MST_TB; GQL ..

Programing/GraphQL 2021.12.17