개체 목록이 있고 목록의 각 개체마다 명시 적으로 변경하지 않으면 바뀔 수없는 위치가 있습니다. 즉 개체가 대기열에 있습니다. 이러한 개체를 저장하기 위해 내 개체 클래스에서 어떤 컬렉션을 사용해야하며 컬렉션에 주석을 추가해야합니까? 이 JPA는 순수하게, 내 JPA 공급자로는 EclipseLink를 사용하고 함께 할 수없는 경우는 EclipseLink 특
JPA 프로 바이더로서 Spring을 사용하며 JPA 제공자로 @OneToMany (전화 번호가 많은 연락처)를 가져 와서 전화 번호 테이블에 외래 키를 저장하려고합니다. 내 양식에서 전화 번호 (전화 번호) 목록이있는 연락처 개체를 얻을. Contact는 적절하게 지속된다 (Hibernate는 지정된 시퀀스로부터 PK를 가져온다). 전화 (숫자) 목록도
기존 JPA 매핑을 쉽게 확장 할 수있는 방법을 찾고 있습니다. 그 아이디어는 다음과 같습니다 : 나는 EJB3 + JPA 모듈에 클래스 A가 있고 클래스 class_a에 매핑되어있는 EAR 프로젝트를 가지고 있습니다. 하지만 다른 모듈 (다른 EJB 모듈)이 ClassA (Class?)에 속성을 더 추가하는 ClassB를 갖기를 원합니다. 한 가지 방법은
변경 기록을 저장하고 싶습니다. @PostUpdate에서 다른 엔티티의 새 인스턴스를 만들고 저장하려면 어떻게 EntityManager를 해당 메소드로 전달해야합니까? 클래스의 주입을 통해 1) : @PersistenceContext EntityManager em; // injected in your class
2) 사용의 EntityManagerFac
Java 응용 프로그램을보다 표준화하고 가장 큰 문제 중 하나는 Castor JDO에서 JPA 구현 (Hibernate 또는 DataNucleus 중 하나를 생각하는)으로 ORM 프레임 워크를 전환하는 것입니다. 우리는 우리 자신의 영구적 인 데이터 추상화 계층을 가지고 있으므로 JPA 구현을 API에 추가하고 매핑을 작성함으로써 기본 리팩토링을 쉽게 수행
나는 주입이 필요한 필드에 Spring의 @Configurable annotation w/@Resource를 통해 자동 의존성 주입을 사용하려고한다. 이것은 JVM에 spring-agent.jar를 전달하는 것과 같은 몇 가지 설정과 관련이 있습니다. 전체 내용은 see here입니다. 주로 작동합니다. Tomcat이 부팅 될 때 AspectJ 초기화 메시
JPA 데이터 저장소에서 이상한보고를하고 있습니다. (EJBQL을 사용하여) 객체 목록을 선택해야합니다. 이 오브젝트에는 엔티티 콜렉션이 들어 있습니다. FOOBean(String param1,
String param2,
List<Entity> listParam)
(즉 세 번째 매개 변수 목록입니다 통지) 그리고 함께 listParam
원시 SQL 쿼리에 대해 INA 절을 동적으로 생성하여 JPA 엔터티를 반환하려고합니다. Hibernate는 JPA 제공자입니다. 우리 코드는 다음과 같습니다. @NamedQuery(
name="fooQuery",
queryString="select f from Foo f where f.status in (?1)"
)
....
Qu
변경할 수없는 레거시 스키마가 있습니다. 공통 기능에 기본 클래스를 사용하고 있으며 포함 된 객체가 포함되어 있습니다. 하나의 (많은) 하위 클래스에 대한 지속성 ID에 있어야하는 임베디드 오브젝트에 일반적으로 매핑되는 필드가 있습니다. 그것을 포함하는 새로운 id 클래스를 만들었지 만 필드가 두 번 매핑된다는 오류가 발생합니다. 여기에 많은 독자의 정신을