JAVA

포스트: 54|조회수: 0|ORGANIZATION
Items

Posts

54 posts

자바 JDBC로 오라클 연결하기

케찹만땅|2020년 8월 13일

먼저 ojdbc6_g.jar 파일을 jdk디렉토리/jre/lib/ext에 복사해 줍니다. 연결 문구에서 SID는 오라클을 설치할 때 부여해서 만든 것을 입력. 실행 결과 DB가 연결되었습니다.

[JPA] Hibernate MultipleBagFetchException : cannot simultaneously fetch multiple bags:

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으로 취급하고 있다고

[JPA][Lombok] Set (HashSet) Null - NullPointerException - EqualsAndHashCode

Entity에 Set<> 형태의 속성을 선언. 데이터 조회 시 NullPointerException 발생Set에 하나이상의 Null이 생겨서 그런건가 했는데... 전혀 상관 없었음. 도대체 뭔가 싶다가... 스택오버플로우에 아래와 같은 글 발견 링크1] https://stackoverflow.com/questions/33893122/jpa-hibernate-find-throws-nullpointerexception 요는 hashCode가 계속 반복 호출 되면서 null 익셉션이 발생하는데, Lombok가 같이 쓰면 이런일이 생긴다고 한다. 관련하여 추가적으로 정보를 찾다가 좀더 상세한 정보와 해결법 발견. 링크2] https://dalgoo.tistory.com/35 요는 JPA와 Lo

자바 연습 2 나머지 구하기 ( % :퍼센트 연산자 )

푸딩푸딩 이글루|2020년 5월 6일

주어진 숫자가 1. 홀수면 Argh!2. 2~5 사이면 Ugh!3. 6~20 사이면 Argh!4. 20보다 크면 Ugh! 를 출력하기 12345678910111213141516171819202122232425 int num = scan.nextInt(); if(num%2 == 1) { System.out.println("Argh!"); } else { if(num > 20) { System.out.println("Ugh!"); } else if(num > 5) {