반응형

java 162

용어 명확화 - DB에서 엔티티를 가져올 때 JPA 또는 휴지 상태 엔티티를 "하이드레이팅"하는 것은 무엇을 의미합니까?

용어 명확화 - DB에서 엔티티를 가져올 때 JPA 또는 휴지 상태 엔티티를 "하이드레이팅"하는 것은 무엇을 의미합니까? 엔티티의 ORM/Legy loading의 맥락에서, "Hydication"이라는 용어에 대한 저의 이해는 다음과 같습니다. "하이드레이팅"은 느린 로드를 사용하여 가져온 엔티티의 이전에 채워지지 않은 속성의 일부 또는 전부를 채우는 프로세스를 설명합니다. eg: 래 egAuthor됩니다. @Entity class Author { @Id long id; List books; } ''는books이치노 로딩 프로세스로 알고 있습니다.books데이터베이스로부터의 수집을 「수집」이라고 부릅니다. 이 정의가 올바르고 일반적인 장소입니까?이 프로세스에 대해 더 일반적으로 사용해야 하는 용어가 더 ..

programing 2022.12.09

이 메서드는 왜 4를 인쇄합니까?

이 메서드는 왜 4를 인쇄합니까? Stack Overflow Error를 검출하려고 하면 어떻게 되는지 궁금했는데 다음 방법을 생각해 냈습니다. class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } 자, 이제 질문하겠습니다. 이 방법에서는 왜 '4'가 출력됩니까? 그래서 그런 줄 알았어요.System.out.println()콜 스택에 3개의 세그먼트가 필요한데, 3이 어디서 왔는지 모르겠어요.「」의 코드 바이트 코드,System.out.pr..

programing 2022.12.09

Eclipse 3.7을 4.2로 업그레이드하는 가장 쉬운 방법(Juno)

Eclipse 3.7을 4.2로 업그레이드하는 가장 쉬운 방법(Juno) 그렇다면 Eclipse juno는 3.7이 아닌 4.2를 기반으로 하기 때문에 Juno의 개별 복사본을 설치하고 3.7에서 기존 플러그인을 모두 다시 설치하는 것 외에 가장 쉽게 업그레이드할 수 있는 방법은 무엇일까요? eclipse.org에는 간단한 업그레이드 경로가 없는 것 같습니다.이클립스는 3.7.1에서 3.7.2로 거의 업데이트되지 않습니다. 3.7에서 4.2로 업데이트되는 것은 문제가 되지 않습니다. 기존 Eclipse 개발 환경으로 업그레이드하려고 하면 개발 환경의 생명을 앗아가는 것입니다.당신은 어떨지 모르겠지만, 제 개발 환경은 업그레이드를 감수하기에는 너무 중요합니다. 개발 환경을 변경하려면 항상 새 Eclipse..

programing 2022.12.09

알기 쉽게 설명하자면 Java에서 Runnable이란 무엇입니까?

알기 쉽게 설명하자면 Java에서 Runnable이란 무엇입니까? 여기서 무엇을 묻고 있는지 말하기 어렵다.이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이어서 현재 형태로는 합리적으로 대답할 수 없습니다.다시 열 수 있도록 이 질문을 명확히 해 주시기 바랍니다.헬프 센터를 방문합니다. 닫힘9년 전. Java로 "실행 가능"이란 무엇입니까?저는 고등학교의 AP프로그래밍 학생입니다.그 과제는 조사를 하거나 다른 사람에게 '실행 가능'이 무엇인지 알아내는 것입니다(우리는 이제 막 OOP에 들어갔고 아직 실마리를 찾지 못했습니다).Runnable은 기본적으로 스레드에 넣을 수 있는 클래스의 한 종류(Runnable은 인터페이스)로, 스레드의 동작을 나타냅니다. Runnable Inte..

programing 2022.12.09

IntelliJ IDEA Project SDK 설정 방법

IntelliJ IDEA Project SDK 설정 방법 IntelliJ IDEA를 방금 설치했는데, 첫 번째 프로젝트를 작성하려고 하면 프로젝트 SDK를 설정하라는 메시지가 나타납니다.「JDK」를 클릭하면, 이 이미지와 같이, JDK 의 홈 디렉토리를 선택하도록 요구됩니다. 그게 어디 있는지 찾기가 어려워요.새 프로젝트의 경우 jdk의 홈 디렉토리를 선택합니다. 예C:\Java\jdk1.7.0_99또는C:\Program Files\Java\jdk1.7.0_99 기존 프로젝트의 경우. 1) 고객님은jdk를 시스템에 인스톨 합니다. 예를 들면 C:\Java\jdk1.7.0_99 2) 다음 페이지로 이동합니다.project structure아래File메뉴ctrl+alt+shift+S 3)SDKs아래쪽에 있습..

programing 2022.12.09

pom.xml 행 1에 알 수 없는 오류가 표시되는 이유는 무엇입니까?

pom.xml 행 1에 알 수 없는 오류가 표시되는 이유는 무엇입니까? 에서 알 수 없는 하였습니다.pom.xml아이디어제까지는 정상적으로 동작했지만 마스터에서 프로젝트를 업데이트하고 머지를 수정한 후 갑자기 pom.xml에서 알 수 없는 오류가 발생했습니다.나를 제외하고, 내 팀원 중 아무도 이 문제에 직면해 있지 않다.워크스페이스도 변경하고 캐시도 삭제했지만 아직 성공하지 못했습니다. 이 프로젝트에서는 h2 데이터베이스를 사용하고 있는데, data.sql에 값을 삽입했는데도 값을 취득하지 않고 h2 DB 테이블에 삽입하고 있습니다.이번 호 이전에는 정상적으로 동작하고 있었습니다.pom.xml의 문제 때문에 그런 것 같습니다만, 잘 모르겠습니다.제발 도와주세요. 기존 프로젝트를 삭제하고 마스터에서 최신..

programing 2022.11.20

휴지 상태 오류: org.hibernate.NonUniqueObjectException: 동일한 식별자 값을 가진 다른 개체가 세션에 이미 연결되어 있습니다.

휴지 상태 오류: org.hibernate.NonUniqueObjectException: 동일한 식별자 값을 가진 다른 개체가 세션에 이미 연결되어 있습니다. 두 개의 사용자 개체가 있으며 개체를 저장하는 동안 session.save(userObj); 다음의 에러가 표시됩니다. Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] 세션을 만들고 있습니다. BaseHibernateDAO dao = ne..

programing 2022.11.20

'Z' 리터럴이 있는 SimpleDateFormat 구문 분석 날짜

'Z' 리터럴이 있는 SimpleDateFormat 구문 분석 날짜 이 질문에는 이미 답변이 있습니다. ISO 8601 준거 문자열을 java.util로 변환합니다.날짜. (30개의 답변) 닫힘3년 전. 다음과 같은 날짜를 해석하려고 합니다. 2010-04-05T17:16:00Z 이는 http://www.ietf.org/rfc/rfc3339.txt에 따라 유효한 날짜입니다.'Z' 문자(따옴표)는 "UTC가 지정된 시간 동안 우선되는 기준점임을 나타냅니다." SimpleDateFormat 및 다음 패턴을 사용하여 해석하려고 하면 다음과 같습니다. yyyy-MM-dd'T'HH:mm:ss 2010년 4월 5일 (월)17:16:00 EDT로 해석됩니다. SimpleDateFormat는, 다음의할 수 . yyyy..

programing 2022.11.20

JUnit 테스트는 이클립스에서는 합격하지만 Maven Surefire에서는 불합격

JUnit 테스트는 이클립스에서는 합격하지만 Maven Surefire에서는 불합격 JUnit 4와 스프링 테스트 라이브러리를 사용하여 JUnit 테스트를 작성했습니다.내가 이클립스 안에서 테스트를 실행했을 때, 잘 실행해서 통과했어.그러나 Maven을 사용하여 실행하면(빌드 프로세스 중에) 스프링 관련 오류가 발생합니다.JUnit, Surefire 또는 Spring 중 무엇이 문제의 원인인지 잘 모르겠습니다.다음은 테스트 코드, 스프링 구성 및 Maven에서 얻은 예외입니다. Person Service Test.java package com.xyz.person.test; import static com.xyz.person.util.FjUtil.toFjList; import static junit.fra..

programing 2022.11.19
반응형