목록웹개발 (331)
스택큐힙리스트
다음 시나리오가 있다고 가정 해 봅시다: @Entity public class Person { @Id private Long id; //대리키(surrogate key) @Embedded private Name name; //자연 키(natural key) public int hashCode() { ... //자연 키 Name을 기반으로 함 } public boolean equals(Object obj) { ... //자연 키 Name을 기반으로 함 } } @Embeddable public class Name { private String firstName; private String middleName; private String lastName; //세 개의 필드에 대한 equals/hashCode를..
저는 특정 필드의 지속성을 막을 수 있는 @Ignore 타입의 주석을 찾고 있습니다. 이를 어떻게 달성할 수 있습니까?답변 1@Transient은 당신의 요구에 부합합니다.답변 2JPA (Java Persistence API)를 통해 영속성(Persistence)을 유지하면서 특정 필드를 무시하는 가장 쉬운 방법은 어떤 것일까요? 이에 대해 한국어로 SEO 적용된 글을 작성해보겠습니다. [제목] JPA 영속성 유지 시 필드 무시하는 가장 쉬운 방법은? [본문] JPA는 Java Persistence API의 약자로, 자바 언어를 기반으로 데이터베이스와의 영속성을 관리하는 기술입니다. JPA를 사용하면 데이터를 객체 지향적으로 다룰 수 있고, 자바 코드를 이용해 데이터베이스와의 상호작용을 쉽게 구현할 수 ..
나는 master 브랜치를 가지고 있으며, 이는 원격 브랜치 origin/master를 추적합니다.로컬 및 원격으로 master-old로 이름을 변경하고 싶습니다. 가능한가요?다른 사용자들은 origin/master를 추적하였고 (항상 로컬 master 브랜치를 git pull로 업데이트한 사용자들) 원격 브랜치의 이름을 바꾼 후에 어떻게 될까요? 그들의 git pull은 여전히 작동할까요, 아니면 origin/master을 찾을 수 없다는 오류가 발생할까요?그런 다음에, 더 나아가서 새로운 master 브랜치를 생성하고 싶습니다 (로컬과 원격 모두). 다시 말해, 이 작업을 수행한 후에 다른 사용자들이 git pull을 실행한다면 어떻게 될까요?나는 이 모든 것이 많은 문제로 이어질 것 같다고 생각한다..
나의 REST API는 JSON을 반환합니다.나는 현재 MIME 유형으로 텍스트/일반을 반환하고 있지만, 이것은 조금 이상하게 느껴집니다. application/x-javascript이나 다른 유형을 반환하는 것이 좋을까요?두 번째 질문은 오류 조건에 대한 HTTP 상태 코드입니다. REST API가 오류 상태를 반환하는 경우 JSON 형식으로 반환합니다.{ result: 실패, errorcode: 1024, errormesg: 이건 엉망입니다. 다시 시도하세요! } HTTP 상태 코드가 계속해서 200 OK로 유지되어야합니까?답변 1JSON 명세는 application/json을 제안하며, 이는 IETF와 IANA 레지스트리에서 지원되는 것으로 보입니다.두 번째 질문에 대해서는, 메시지 처리가 어떤 방..