전체 글

jpa

[jap] jpa entity 변수명 대소문자 바뀜

mapstruct를 쓰다가 jpa의 entity변수명과 다른 변수명이 mapping이 안됬다면서, 빌드가 안되는 오류가 발생했다. 엔티티의 변수명은 xCrdnt인데 mapstruct에서는 XCrdnt로 해야 된다. JPA에서 두번째 글자가 대문자면 첫번째 글자가 자동으로 대문자로 바뀌어 버린다고 한다...........

jpa

[jpa] 양방향 매핑 깊게 알아보기, JOIN(@OneToMany, @ManyToOne), where조건으로 select하기

예제 Entity, Member와 Order Member와 Order 두가지 Entity를 생성해준다. H2데이터베이스를 사용했다. 두 엔티티는 아래와 같다. @Entity @Table(name = "MEMBER") @SequenceGenerator( name = "HIBERNATE_SEQUENCE", sequenceName = "MEMBER_SEQ", initialValue = 1, allocationSize = 1 ) public class Member { @Id @GeneratedValue @Column(name = "MEMBER_ID") private Long id; @NotNull private String name; @Nullable private String city; @Nullable pr..

tistory

[tistory] 티스토리 hELLO 스킨 변경, highlight-line-number추가

1. 아래 링크에 들어가서 설명대로 hELLO 스킨을 적용한다. https://pronist.dev/5 hELLO 티스토리 스킨을 소개합니다. hELLO 스킨은 본래 기능의 많이 없었다가, 티스토리 블로거 여러분의 호응에 힘입어 기능의 추가와 함께 업데이트를 여러 번 하게 되었습니다. hELLO 1.0 때와 비교하면 비교할 수도 없을 만큼의 기 pronist.dev 2. hilight-line-number를 적용하고 싶은 분들 이미 highlight.js는 적용이 되어있지만, 나는 line-number까지 적용하고 싶었다. https://github.com/wcoder/highlightjs-line-numbers.js/ GitHub - wcoder/highlightjs-line-numbers.js: Li..

React

[react] Dynamic Import (lazy) 의 Rule

vite-react환경에서 dynamic import를 하려고 했는데 아래와 같은 오류가 났다. 내가 짠 코드는 이렇다. import {lazy, Suspense} from 'react'; import LoadingComponent from '@/components/Loading/LoadingComponent.jsx'; const ViewContainer = ({ path }) => { const View = lazy(() => import(path)); return ( ); }; export default ViewContainer; path가 맞는데도, import되지 않는 오류가 났다. 찾아보니 dynamic import시 아래와 같은 룰이 있다. Dynamic Import Rule Rollup에 나..

css

[css] 헷갈리는 css selector 모음

이제는 이정도는 외우자고요 *^o^* 누가 css강의좀 해줘요,,, .name1.name2 name1도있고 name2도있는 .name1 .name2 name1 하위에 name2가 있는 element,element element랑 element or조건 element>element element바로밑에 element :active active상태인것 a:active - active상태인 link ::after 뒤에 뭔가 함 p::after - 모든 p 뒤에 뭔가 함 :not(element) :not(p) p가 아닌 element들 :checked :disabled check된 element들 disabled인 element들 등 엄청 많으니 reference참조 참고 https://www.w3schools..

javascript

[JS] Prettier란? Prettier Configuration파일 세팅하기

프리티어는 코드 포맷의 통일성을 유지시켜주는 javascript라이브러리이다. 우리 팀에서도 자유분방한 팀원들과(?)의 협업을 위해 코드 포맷 통일성 유지시켜야 해서 prettier를 쓰고 있다. 제멋대로 코딩하고 prettier로 세팅해서 commit하면 좋다. intelliJ에서 세팅하기 2023.01.20 - [javascript] - [JS] Prettier란? Prettier Configuration파일 세팅하기 [JS] Prettier란? Prettier Configuration파일 세팅하기 프리티어는 코드 포맷의 통일성을 유지시켜주는 javascript라이브러리이다. 우리 팀에서도 자유분방한 팀원들과(?)의 협업을 위해 코드 포맷 통일성 유지시켜야 해서 prettier를 쓰고 있다. 제멋대로..

IntelliJ

[IntelliJ] intelliJ에 prettier설정하기

VSCode에서 IntelliJ로 갈아타면서 Prettier설정을 다시 하게 되었다... 해보자! 막상 해보니 intelliJ에 기본으로 prettier가 깔려있는 것 같다. ctrl + shift + s 를 눌러 setting (또는 file>setting) 에 들어간다. plugin탭에서 prettier를 검색한다 isntall을 눌러 install한다. 필자는 이미 깔려있어서 install버튼이 보이지 않는다. IntelliJ는 vscode와 달리 IDE에 prettier세팅을 넣는게 아니라서, 프로젝트마다 직접 prettier를 깔아줘야 하는 것 같다. 이제 프로젝트에서 prettier를 install한다. npm i --save-dev prettier 다시 ctrl + shfit + s 를 눌러..

IntelliJ

[IntelliJ] gitbash default로 설정하기

ctrl + shfit + s 를 눌러 setting으로 이동한다 또는 file > setting을 클릭한다 검색에 terminal을 검색하면 아래와 같은 창이 나오고, Shell path가 command.exe로 되어있을 것이다. 이것을 git이 위치한 주소로 바꾸어준다.

우주유령
우주