«jpa» 태그된 질문

JPA (Java Persistence API)는 Java 객체 / 클래스와 관계형 데이터베이스 간의 데이터 액세스, 유지 및 관리를위한 Java 사양입니다. EJB 3.0 사양의 일부이며 ORM (Object to Relational Mapping)에 대한 산업 표준 접근 방식입니다.

5
JPA 대 Spring JdbcTemplate [닫힌]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 이 질문 개선 새 프로젝트의 경우 JPA가 항상 관계형 데이터를 처리하는 데 권장되는 도구이거나 Spring JdbcTemplate이 더 …

3
JPA : 데이터베이스 필드에 문자열을 유지하는 방법, MYSQL 텍스트 입력
요구 사항은 사용자가 기사를 작성할 수 있다는 것이므로 mysql 데이터베이스 내의 필드 유형 Text을 선택 content합니다. 어떻게 변환 할 수 있습니다 Java String로MySQL Text 여기 있습니다 Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private …
83 java  mysql  orm  jpa 

3
JPA : @JoinColumn과 @PrimaryKeyJoinColumn의 차이점은 무엇입니까?
@JoinColumn과 의 정확한 차이점은 무엇입니까 @PrimaryKeyJoinColumn? @JoinColumn외래 키의 일부인 열에 사용 합니다. 일반적인 열은 다음과 같을 수 있습니다 (예 : 추가 속성이있는 조인 테이블). @ManyToOne @JoinColumn(name = "...") private OtherClass oc; 열을 PK로 승격하면 (일명 관계 식별) 어떻게 되나요? 이제 열이 PK이므로 다음과 @Id같이 태그를 지정해야합니다 . @Id @ManyToOne @JoinColumn(name …

4
@Entity 및 @Table의 이름 속성
@Entity와 @Table에 이름 속성이 있기 때문에 의심이 있습니다. 예를 들어, 이름 속성에 대해 동일한 값을 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "someThing") 같은 클래스에 대해 다른 이름도 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "otherThing") 누구든지이 둘의 차이점과 우리가 둘 다에 동일한 속성을 갖는 이유를 말해 줄 …

1
JPA 엔티티 관리자를 닫아야합니까?
아래 방법이 있습니다. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } 위의 엔티티 관리자 사용이 괜찮습니까? 아니면 그들을 닫아야합니까?
82 java  jpa 

4
@Transactional을 SpringData와 함께 사용하는 방법?
방금 Spring-data, Hibernate, MySQL, JPA 프로젝트 작업을 시작했습니다. 수동으로 쿼리를 만드는 것에 대해 걱정할 필요가 없도록 스프링 데이터로 전환했습니다. @Transactional주석없이 내 쿼리를 시도했기 때문에 스프링 데이터를 사용할 때 의 사용이 필요하지 않다는 것을 알았습니다 . @Transactional주석을 사용하거나 사용하지 않아야하는 특별한 이유가 있습니까? 공장: @Transactional public List listStudentsBySchool(long id) { return …

7
persistence.xml 구성 파일없이 JPA EntityManager 작성
EntityManager정의 된 지속성 단위없이 초기화하는 방법이 있습니까? 엔티티 관리자를 만드는 데 필요한 모든 속성을 제공 할 수 있습니까? EntityManager런타임에 사용자의 지정된 값에서을 만들어야합니다 . 업데이트 persistence.xml및 재 컴파일은 옵션이 아닙니다. 이를 수행하는 방법에 대한 아이디어는 환영받는 것 이상입니다!

9
JPA / EJB 코드와 함께 "오류를 지속하기 위해 전달 된 분리 된 엔티티"
이 기본 JPA / EJB 코드를 실행하려고합니다. public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPassword("passwd1"); em.persist(user); } 이 오류가 발생합니다. javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database 어떤 아이디어? 인터넷에서 검색했는데 찾은 이유는 다음과 같습니다. 이것은 객체를 생성 한 방법, 즉 ID 속성을 …
81 java  jpa  ejb-3.0 

12
Google App Engine의 자바 용 JDO와 JPA
Struts2로 Google App Engine에서 프로젝트를 개발하고 싶습니다. 데이터베이스의 경우 JPA와 JDO의 두 가지 옵션이 있습니다. 제발 제안 해 주 시겠어요? 둘 다 저에게 새롭고 배워야합니다. 그래서 나는 당신의 대답 후에 하나에 집중할 것입니다. 감사.

2
CascadeType.REFRESH는 실제로 무엇을합니까?
CascadeType.REFRESH실제로 무엇을 합니까? 그것에 대한 정의는 항목을 새로 고치면이 필드에있는 모든 항목도 새로 고쳐집니다. 그러나 이것은 실제로 무엇을 의미합니까? 누군가 나에게 간단한 예를 들어 줄 수 있습니까?
81 java  jpa 

8
PostgreSQL JSON 열을 Hibernate 엔티티 속성에 매핑
PostgreSQL DB (9.2)에 JSON 유형의 열이있는 테이블이 있습니다. 이 열을 JPA2 엔터티 필드 유형에 매핑하는 데 어려움이 있습니다. String을 사용하려고했지만 엔티티를 저장할 때 JSON으로 다양한 문자를 변환 할 수 없다는 예외가 발생합니다. JSON 열을 처리 할 때 사용할 올바른 값 유형은 무엇입니까? @Entity public class MyEntity { private String jsonPayload; …



3
유효성 검사 오류 : 값이 유효하지 않습니다.
ap : selectOneMenu에 문제가 있습니다. 내가 무엇을하든 JSF가 JPA 엔티티에서 setter를 호출하도록 할 수 없습니다. 다음 메시지와 함께 JSF 유효성 검사가 실패합니다. 양식 : 위치 : 유효성 검사 오류 : 값이 유효하지 않습니다. 나는 같은 유형의 여러 다른 클래스 (즉, 조인 테이블 클래스)에서이 작업을 수행하고 있지만 평생이 작업을 수행 할 …

5
HQL 또는 Java Persistence Query Language의 IN 절
다음과 같은 매개 변수화 된 JPA 또는 Hibernate 쿼리가 있습니다. SELECT entity FROM Entity entity WHERE name IN (?) 매개 변수를 ArrayList <String>으로 전달하고 싶습니다. 가능합니까? 최대 절전 전류는 나에게 말합니다. java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String 이것이 가능합니까? 답변 : 매개 변수로서의 컬렉션은 " :name"와 같은 JDBC 스타일 …
78 java  hibernate  jpa  hql  jpql 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.