IntelliJ Can't resolve Q Class(QueryDSL) // 인텔리J, QClass(QueryDSL)을 못 찾을때
By IT개발자의 월세방 || Developer's Gyang blog | 2020년 3월 25일 |
IntelliJ Can't resolve Q Class(QueryDSL). (Cannot import, Cannot build) I use IntelliJ, and it can't resolve(import) Q Class in my projects, even though Classes are generated by gradle. My thing can't find it. I spent many hours and finally I solved it after remove Query DSL genarated folder in .gitignore. I don't know why but after remove it in .gitignore file and rebuild, IntelliJ found it.
[JPA] Hibernate MultipleBagFetchException : cannot simultaneously fetch multiple bags:
By IT개발자의 월세방 || Developer's Gyang blog | 2020년 5월 7일 |
Entity 선언하는데... 에러가 또 나왔다. org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags: ...이건 또 뭔 소리인지... *참고 링크1] https://perfectacle.github.io/2019/05/01/hibernate-multiple-bag-fetch-exception/ 일단 Bag이란...Set과 같이 순서가 없고, List와 같이 중복을 허용하는 자료구조, Multiset 이라고 한다... Java에는 없는 컬렉션이기에 하이버네이트에서 List를 Bag으로 쓰고 있는 것...(하이버네이트에서 List는 BagType, Set은 SetType으로 취급하고 있다고
Spring에서 WebSocket 사용시 HttpSession에 저장된 값 사용하기
By 블루링의 아름다운 신세계! | 2017년 3월 30일 |
Spring에서 WebSocket 사용시 HttpSession에 저장된 값 사용하기 Spring4에서 WebSocket를 사용할 때는 아래와 같이 maven dependency를 추가해줌 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>4.0.9.RELEASE</version></dependency> servlet-context.xml에서 websocket:handlers 태그에 websocket:mapping 아래 websocket:handshake-interceptors에Htt
[삽질일기] Spring Boot Cacheable 삽질
By IT개발자의 월세방 || Developer's Gyang blog | 2020년 11월 17일 |
스프링 부트를 통해 프로젝트 개발 중, 변경사항은 적지만 자주 읽히는 부분에 대해 Cache를 적용 Controller> public ResponseEntity<ObjectDTO> findAllObject(@RequestParam(value="objectName") String objectName){ CustomObject customObject = new CustomObject(); //~~생략~~ ObejctService.findAllObject(customObject); //~~생략~~ } Service> @Cacheable(value="findAllObject", key="#customObject)public List<ObjectDTO> fi