본문 바로가기

전체 글621

리눅스 환경변수 설정 env ENV USER_EMAIL /home/workspace:$PATH ENV docker 수행 시 환경변수 넘겨주기 docker run -e USER_EMAIL=이메일 docker run -e = 2021. 5. 18.
[error] spring column insert="false" update="false" spring boot / jpa 로 작업을 하던 중에 외래키와 이름이 동일한 컬럼이 있는채로 실행했을 때 아래와 간은 오류가 났다. spring column insert="false" update="false" 오류를 해결하기 위해선 필드에 다음 옵션을 추가해주면 된다 @Column(insertable=false, updatable=false) private BigInteger api_info_id; 이 컬럼은 추가/수정이 불가능하다고 선언하는것이다. 2021. 5. 18.
java.lang.IllegalArgumentException: Unknown return value type: java.math.BigInteger java.lang.IllegalArgumentException: Unknown return value type: java.math.BigInteger ajax 호출 시 @ResponseBody 를 추가하지 않아서 발생하는 오류 2021. 5. 18.
saveAndFlush() / save() saveAndFlush()라고 해서 바로 db에 업데이트를 하는 flush가 아니라 쓰기 지연 SQL 저장소 내로 flush를 하는 과정인거 같다. 어째뜬, 효율성 측면에서는 saveAndFlush() 보다는 save()를 권장하는 것 같다. 2021. 5. 17.
orphanRemoval @OneToMany(mappedBy = "apiInfoEntity", cascade = CascadeType.ALL, orphanRemoval = true) 보통 1:N 관계 테이블 설정할때 저렇게 옵션을 추가해준다. 자식 엔티티의 변경이 있다면 JPA 에서 자식엔티티의 수정은 insert update update delete 순으로 이어지는데 변경된 자식을 먼저 insert 하고 기존의 자식을 NULL로 update 한다. 그리고 orphanRemoval 옵션을 true 로 하면 기존 NULL처리된 자식을 DELETE 한다. PK(JoinColumn)값이 NULL로 변한 자식은 고아객체라고 하여 연결된 점이 없는 객체이다. orphanRemoval옵션은 바로 이 고아객체를 삭제해주는 역활을 한다. @O.. 2021. 5. 17.
hay fever - 알레르기성 비염 hay fever 설명 Allergic rhinitis, also known as hay fever, is a type of inflammation in the nose which occurs when the immune system overreacts to allergens in the air. Signs and symptoms include a runny or stuffy nose, sneezing, red, itchy, and watery eyes, and swelling around the eyes. 예문 When you're out enjoying the Seoul sunshine and the hayfever kicks in. - 서울의 햇살을 즐기며 시작되는 비염 One of my frien.. 2021. 5. 17.