본문 바로가기

Java147

[해결 방법] org.hibernate.AnnotationException 👉 기본 환경 - Language: Java - DB: H2 Database - IDE: IntelliJ ⌨️ 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import javax.persistence.*; import java.util.List; public class Tmp { @Id @GeneratedValue @Column(name = "TMP_ID") private Long id; @OneToMany(mappedBy = "tmp") private List tmpItems; public Long getId() { return id; } public void setId(Long id) { this.id.. 2023. 8. 16.
[JPA_Basic] 일대다 매핑 시, ArrayList를 사용하는 이유 이 글은 김영한의 [자바 ORM 표준 JPA 프로그래밍 - 기본편]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: Java - DB: H2 Database - IDE: IntelliJ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 @Entity public class Member { @Id @GeneratedValue @Column(name = "MEMBER_ID") private Long id; private String name; private St.. 2023. 8. 15.
[해결 방법] java.lang.ClassCastException 👉 기본 환경 - Language: Java - IDE: Eclipse ⌨️ 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int N = Integer.parseInt(br.r.. 2023. 8. 15.
[JPA_Basic] 양방향 매핑 시, 값이 입력되지 않는 경우 이 글은 김영한의 [자바 ORM 표준 JPA 프로그래밍 - 기본편]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: Java - DB: H2 Database - IDE: IntelliJ 1. Entity 상태 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 @Entity public class Member { @Id @GeneratedValue @Column(name = "MEMBER_ID") private Long id; @Column(name = "USERNAME") private String name; @ManyToOne /.. 2023. 8. 13.
[해결 방법] Syntax error 👉 기본 환경 - Language: Java - IDE: Eclipse ⌨️ 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); bw.write(method1({"hello", "java", "world"})); bw.flush(); bw.close(); } public static String method1(String[] sentence) { StringBuffer sb = new StringBuffer(); for (Strin.. 2023. 8. 9.
[해결 방법] java.lang.Error 👉 기본 환경 - Language: Java - IDE: Eclipse ⌨️ 코드 1 2 3 4 5 int[] intArr = new int[3]; while (intArr.length-- > 0) { } 🖨️오류 java.lang.Error: Unresolved compilation problem: The final field array.length cannot be assigned 📡 원인 array의 length 값은 final 값으로 변경할 수 없음 📰 해결 방법 1 2 3 4 5 6 int[] intArr = new int[3]; int len = intArr.length; while (len-- > 0) { } 새로운 변수를 선언해서 length값을 넣고, 해당 변수의 값을 변경 2023. 8. 9.