DataNucleus 액세스 플랫폼 쿼리 API를, 데이터 스토어를 languages.Supported 및 쿼리가 지원되는 API를 languagesAmong의 범위, 다양한 API를 사용하여 데이터 저장소의 다양한 데이터 지속성 및 검색을 제공하는 오픈 소스, 무료로 배포하고 플랫폼에 독립적 인 소프트웨어입니다 (응용 프로그래밍 인터페이스), 우리는 JDO (JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JDO3.1)와 JPA (JPA1, JPA2, JPA2.1)을 언급 할 수 있습니다. 지원되는 데이터 저장소는 RDBMS, db4o는, LDAP, 엑셀, XML, NeoDatis 및 JSON을 포함한다.
반면에, DataNucleus 액세스 플랫폼 JDOQL, JPQL, SQL, db4o는 기본, NucleusSQL 및 NeoDatis 기준 등 다양한 쿼리 언어를 지원합니다. 당신이 JPA2.0 JDO3.x을 원하는 경우에 당신은 DataNucleus의 버전 4.x를 사용해야합니다, 당신은 JPA2.1 JDO3.x을 원하는 경우는 강력한 플러그인 아키텍처에 DataNucleus 버전 3.x.Includes에게 extensionsThanks의 다양한 사용한다 , DataNucleus 액세스 플랫폼 및 다른 URL;의 기본 기능을 쉽게 확장을 통해 확장 할 수 있습니다. 확장의 다양한 프로젝트 및 다른 URL에서 사용할 수 있습니다, 당신은 각각에 대한 정보를 볼 수있는 웹 사이트는 (문서의 끝 부분에 링크 참조).
이 중, 우리는 자바 타입, 레벨 1/2 캐시, 주석, JTA 로케이터, 클래스 로더 해결 프로그램, 매장 관리, XML 메타 데이터 처리기, 값 발생기, JMX 관리, 자동 시작 메커니즘, 지속성 속성 및 연결 팩토리를 언급 할 수 있습니다.
또한, 쿼리 언어, 신분 문자열 번역기, 데이터 저장소의 정체성, XML 메타 데이터 엔티티 리 조르바를 입력 컨버터, 매장 관리자, 회원 주석 처리기, 정체성 키 번역기, 쿼리 캐시, 쿼리 메소드 및 클래스 주석 처리기 확장 후드 available.Under도하고 는 GNU / 리눅스, BSD, 솔라리스, Microsoft Windows 및 Mac OS X 운영 체제를 지원하는 Java 프로그래밍 언어로 작성된 systemsBeing 지원 운영, DataNucleus는 운영 체제에 독립적이다. 64 비트와 32 비트 컴퓨터 플랫폼이 현재 지원되는
를이 릴리스에서 를 새로운 기능 :합니다.
- 사용 MANIFEST.MF OSGi에 정보를 자동 생성 메이븐 번들 플러그인 리>
- 효율의 StringBuilder에 StringBuffer를 변경 사용 리>
- 지속성 속성을 사용하는 경우 게터에 대한 JDK1.7 +에 대한 계약을 충실하기 위해 수정을 추가 리>
<리> String.concat의 메모리 쿼리 평가 리>에 대한 지원을 추가 - 런타임 향상을위한 대체 API를 제공 리>
- 일반적인 차 키 사양 오류에 대한 메타 데이터 검사를 추가 리>
- 의 StringBuilder 필드의 지원 지속성 리>
- JPA : 수정 기준 FromImpl getJoins은 / getFetches 빈 집합을 반환 할 때 널 (null) 리>
- XML : 내부적으로 다른 JAXB 구현을 사용하는 잠재력을 할 수 있도록 재구성 리>
- XML : XML 들여 쓰기에 대한 지원을 추가 서식 리>
- 캐시 : 3.6로 업그레이드 결맞음 지원 + 리>
- RDBMS : 지원 더비에 대한 데이터 저장소에 쿼리 범위에 추가, SQLServer에 2012, 파이어 버드 리>
- RDBMS : 지원 SQLServer에 2012 리>와 시퀀스에 추가
- RDBMS : 지원 주문한 목록을 사용하여 MN 관계에 대해 추가 리>
- RDBMS : MN 관계에 대한 스키마 생성에 대한 수정 리>
- RDBMS : 지원 대량 가져 오기 기능을 사용하여 매개 변수에 대한 추가 리>
- RDBMS : 배열 필드에 대한 추가 지원을 대량 인출 리>
- RDBMS : 쿼리 당 기준으로 대량 가져 오기를 해제하는 기능을 추가 리>
- 지리 : 새로운 플러그인이 공간 병합 포함 / awtgeom 플러그인 리>
- 지리 : 최신 PostGIS와 JDBC 드라이버에 대해 일부 누락 된 PostGIS와 방법을 추가 확인 리>
- MongoDB를 : 쿼리의 주문 / 범위 부품의 처리 기능을 향상 이전 기여를 해결하려면 리>
- MongoDB의 : 최신을 사용하여 업그레이드 자바 드라이버 리>
- HBase를 : 숫자 (순서)로 저장 열거의 검색과 수정 문제 리>
- 기타 다양한 버그 수정 및 사소한 개선 리>
를 버전 3.3.5의 새로운 을 무엇 :
- JDOHelper.getObjectId에서 던진 예외를 감싸도록 이 JDO 스펙을 충족 리>
- OSGi에 대한 속성 검사기에 대한 클래스 로딩에 수정 리>
- 낙관적 인 관계 관리에 대한 수정의 커플 리>
- JDO : 변경 PMF가 직렬화 될 리>
- JPA : 변경 EMF 및 CriteriaQuery 직렬화 될 리>
- JPA : 올바른 JPQL 문자열 양식을 제공하기 위해 지원 CONCAT 해결 기준 리>
- JPA : CriteriaBuilder를 통해 기준 쿼리에 대한 지원을 추가 리>
- JPA는 : JPQL & quot에 대한 지원을 추가, 대우 & quot; 에서 WHERE 절 리>
- RDBMS (제거 '1 + N & quot; 문제) 쿼리의 FetchPlan에서 후보의 다중 값 수집 필드로 가져 벌크에 대한 지원을 추가 리>
- RDBMS는 : SQLServer에 2 인수 (다니엘 다이) 리>와 JDOQL String.substring을 처리하기위한 지원을 추가
- RDBMS : JDOQL String.concat (다니엘 다이)에 대한 추가 지원 리>
- RDBMS 자세한 메타 데이터를 사용하여, 수집에 필요한 백업 저장소의 종류를 감지에 수정 리>
- MongoDB를 : 첫 번째 연결을 만들 때 MongoOptions을 지정하기위한 지원을 추가 (로빈 장) 리>
- 공간 : 일부 누락 된 PostGIS와 방법을 수정 리>
- 기타 다양한 버그 수정 및 사소한 개선 리>
를 버전 3.2.9의 새로운 을 무엇 :
- JDOHelper.getObjectId에서 던진 예외를 감싸도록 이 JDO 스펙을 충족 리>
- OSGi에 대한 속성 검사기에 대한 클래스 로딩에 수정 리>
- 낙관적 인 관계 관리에 대한 수정의 커플 리>
- JDO : 변경 PMF가 직렬화 될 리>
- RDBMS (제거 '1 + N & quot; 문제) 쿼리의 FetchPlan에서 후보의 다중 값 수집 필드로 가져 벌크에 대한 지원을 추가 리>
- RDBMS는 : SQLServer에 2 인수 (다니엘 다이) 리>와 JDOQL String.substring을 처리하기위한 지원을 추가
- RDBMS : JDOQL String.concat (다니엘 다이)에 대한 추가 지원 리>
- RDBMS 자세한 메타 데이터를 사용하여, 수집에 필요한 백업 저장소의 종류를 감지에 수정 리>
- MongoDB를 : 첫 번째 연결을 만들 때 MongoOptions을 지정하기위한 지원을 추가 (로빈 장) 리>
- 공간 : 일부 누락 된 PostGIS와 방법을 수정 리>
- 일부 다른 버그 수정 및 사소한 개선 리>
를 버전 3.2.8의 새로운 을 무엇 :
- 메타 데이터 : 메타 데이터로드 프로세스에 잠금의 추가 수준 멀티 스레드 환경을 지원하기 위해 리>
- 메타 데이터 : 다중 스레드 환경 OrderMetadata에서 버그를 수정 리>
- 멀티 스레드 환경에서의 ExecutionContext / ObjectProvider 일부 잠재적 시작 문제를 해결 리>
- 변경 & quot; datanucleus.SerializeRead & quot ;, & quot; datanucleus.cache.collections & quot ;, & quot; datanucleus.deletionPolicy & quot ;, & quot; datanucleus.query.jdoql.allowAll & quot ;, & quot; datanucleus.query.sql.allowAll & quot; PM / EM에 덮어 쓸 수하는 리>
- 캐시 :를 & quot 지원 javax.cache 업데이트 1.0 - PFD & quot; 표준 리>
- RDBMS : 세트와 양방향 1-N의 지속성에 수정 리>
- RDBMS : 변경 백업 저장소는 필드 당 하나 thread 세이프 리>이어야합니다
- RDBMS : JDOQL / JPQL에 대한 결과 절에 더 불리언 표현식에 대한 지원 리>
- RDBMS : 로컬 파일로 직렬화 필드를 지속 지원 리>
- RDBMS : 파일 형식 필드를 지속에 대한 지원은 스트리밍에 / 데이터 저장소에서 리>
- RDBMS : 업그레이드 & quot; 데이터 소스 & quot; 플러그인 점은 & quot하는 단계; connectionpool & quot, 더욱 기능을 추가 리>
- Neo4j :지도 필드 (지도,지도)의 지속성에 대한 지원 리>
- Neo4j : 사용자가 제공 한 구성 특성에 포함 된 데이터베이스를 사용하여 지원 리>
- Neo4j : JDOQL / JPQL 쿼리에 대한 기본 사이퍼 쿼리에 대한 액세스에 대한 지원 리>
- MongoDB의 : 인 - 스토어 여러 문자열 방법의 질의 평가에 대한 지원 (마르신 Jurkowski) 리>
- MongoDB의 : 인 - 스토어 Collection.contains의 질의 평가에 대한 지원 (마르신 Jurkowski) 리>
- MongoDB를이 : 클래스 버전 필드의 검색 (마르신 Jurkowski)에 고정 리>
- MongoDB의 : Character 형의 쿼리 리터럴에 대한 지원 리>
- 일부 다른 버그 수정 및 사소한 개선 리>
를 버전 3.3.4의 새로운 을 무엇 :
- 메타 데이터 : 메타 데이터로드 프로세스에 잠금의 추가 수준 멀티 스레드 환경을 지원하기 위해 리>
- 메타 데이터 : 다중 스레드 환경 OrderMetadata에서 버그를 수정 리>
- 멀티 스레드 환경에서의 ExecutionContext / ObjectProvider 일부 잠재적 시작 문제를 해결 리>
- 변경 & quot; datanucleus.SerializeRead & quot ;, & quot; datanucleus.cache.collections & quot ;, & quot; datanucleus.deletionPolicy & quot ;, & quot; datanucleus.query.jdoql.allowAll & quot ;, & quot; datanucleus.query.sql.allowAll & quot; PM / EM에 덮어 쓸 수하는 리>
- 캐시 :를 & quot 지원 javax.cache 업데이트 1.0 - PFD & quot; 표준 리>
- JPA는 : PK 필드에 대한 false를 돌려 Attribute.isOptional를 메타 모델에 수정 리>
- RDBMS : 세트와 양방향 1-N의 지속성에 수정 리>
- RDBMS : 변경 백업 저장소는 필드 당 하나 thread 세이프 리>이어야합니다
- RDBMS : JDOQL / JPQL에 대한 결과 절에 더 불리언 표현식에 대한 지원 리>
- RDBMS : 로컬 파일로 직렬화 필드를 지속 지원 리>
- RDBMS : 파일 형식 필드를 지속에 대한 지원은 스트리밍에 / 데이터 저장소에서 리>
- RDBMS : 업그레이드 & quot; 데이터 소스 & quot; 플러그인 점은 & quot하는 단계; connectionpool & quot, 더욱 기능을 추가 리>
- Neo4j :지도 필드 (지도,지도)의 지속성에 대한 지원 리>
- Neo4j : 사용자가 제공 한 구성 특성에 포함 된 데이터베이스를 사용하여 지원 리>
- Neo4j : JDOQL / JPQL 쿼리에 대한 기본 사이퍼 쿼리에 대한 액세스에 대한 지원 리>
- MongoDB의 : 인 - 스토어 여러 문자열 방법의 질의 평가에 대한 지원 (마르신 Jurkowski) 리>
- MongoDB의 : 인 - 스토어 Collection.contains의 질의 평가에 대한 지원 (마르신 Jurkowski) 리>
- MongoDB를이 : 클래스 버전 필드의 검색 (마르신 Jurkowski)에 고정 리>
- MongoDB의 : Character 형의 쿼리 리터럴에 대한 지원 리>
- 기타 다양한 버그 수정 및 사소한 개선 리>
를 버전 3.2.7의 새로운 을 무엇 :
- JPA : SimpleAttributeImpl.isVersion를 메타 모델에 수정 (애드리안 BER) 리>
- JPA : 멀티 필드에 대한 추가 지원은 리> FROM 절 JPQL에 조인 구문을
- JPA : JPQL 범위의 처리에 갱신 단지 첫 번째 결과가 설정할 때 리>
- RDBMS : SQLServer에 스키마 이름 문제에 대한 해결 (선우 조) 리>
- RDBMS : quot 이상 및 쿼리 할 때 FetchPlan 사용에 대한 지원을 추가, 전체 테이블 & quot을; 후보 (이전 단지 검색 기본 키) 리>
- RDBMS :에 대해 알려진 어떤 서브 클래스가, SQL을 피해야 할 때 프로세스의 개선이 클래스 이름을 결정하기 위해 리>
- RDBMS : SQLServer에의 FLOAT 데이터 저장소 유형에 두 번 유형을 지속 지원 (Shuaishai 니) 리>
- JSON : 해당 응용 프로그램의 정체성 사례가 ID 할당되도록 쿼리의 개체의 검색에 해결 리>
- MongoDB의 : 질의 순서에 대한 지원이 데이터 저장소에서 처리되는 추가 (마르신 Jurkowski)) 리>
- 이름 바꾸기 & quot; & quot - 컬렉션을 구글; 플러그인를 & quot; 구아바 & quot; 리>
- JDO는 : JDO-API를 배포 3.1 RC1 리>
- 일부 다른 버그 수정 및 사소한 개선 리>
를 버전 3.3.3의 새로운 을 무엇 :
- JPA : SimpleAttributeImpl.isVersion를 메타 모델에 수정 (애드리안 BER) 리>
- JPA : 멀티 필드에 대한 추가 지원은 리> FROM 절 JPQL에 조인 구문을
- JPA : JPQL 범위의 처리에 갱신 단지 첫 번째 결과가 설정할 때 리>
- JPA : 지원 TypeConverters을 상속 (아드리안 BER) 리>
<리> JPA는 : 관리 모드에서 실행할 때 ClassTransformer를하는 EMF에서 속성을 통과 리> - RDBMS : SQLServer에 스키마 이름 문제에 대한 해결 (선우 조) 리>
- RDBMS : quot 이상 및 쿼리 할 때 FetchPlan 사용에 대한 지원을 추가, 전체 테이블 & quot을; 후보 (이전 단지 검색 기본 키) 리>
- RDBMS :에 대해 알려진 어떤 서브 클래스가, SQL을 피해야 할 때 프로세스의 개선이 클래스 이름을 결정하기 위해 리>
- RDBMS : SQLServer에의 FLOAT 데이터 저장소 유형에 두 번 유형을 지속 지원 (Shuaishai 니) 리>
- JSON : 해당 응용 프로그램의 정체성 사례가 ID 할당되도록 쿼리의 개체의 검색에 해결 리>
- MongoDB의 : 질의 순서에 대한 지원이 데이터 저장소에서 처리되는 추가 (마르신 Jurkowski)) 리>
- 이름 바꾸기 & quot; & quot - 컬렉션을 구글; 플러그인를 & quot; 구아바 & quot; 리>
- JDO는 : JDO-API를 배포 3.1 RC1 리>
- 기타 다양한 버그 수정 및 사소한 개선 리>
<강한>는 어떤 버전의 를 새로운 3.3.0 마일스톤 1 :
- 매핑 :와 상속에 대한 수용 (복수 ) MappedSuperclass가 일부 길 아래로 나무를하지만 자신의 테이블과 슈퍼 클래스의 엔티티와 (즉, 효과적으로 @MappedSubclass) 리>
- SchemaTool : 지원 속성을 오버라이드 (override) 및 / 또는 시스템 소품 파일의 persistence.xml 리>
그룹과 제약을 가져 오기 위해 - 내부 메타 데이터 스토리지를 단순화 리>
- 이름 바꾸기 & quot; datanucleus.metadata.validate & quot을; 지속성 속성를 & quot; datanucleus.metadata.xml.validate & quot; 리>
- 추가 & quot; datanucleus.metadata.xml.namespaceAware & quot을; XML 네임 스페이스 사용에 대한 제어를 가능하게하는 리>
- 지도에 대한 작업 큐에 수정 제거 작업 리>
- 추상 클래스에 대한 판별 값의 사양에 검사를 추가 리>
- JPA : 지원 더 상황 리>
- JPA : JPA 2.1 API 항아리에 대해 실행 리>
- JPA : 지원 JPA 2.1 지수와 ForeignKey 사양 리>
- JPA : 지원 JPA 2.1 JPQL & quot; 기능 & quot; 리>
- JPA : 지원 JPA 2.1 기준 UPDATE / DELETE 리>
- JPA : 지원 JPA 2.1 & quot FROM, ON & quot; 기준 쿼리 리>
- JPA : DN 확장 @index 주석에 대한 드롭 지원 (JPA를 사용하여 2.1 주석 현재) 리>
- RDBMS : 입력 클래스의 순서에 더 수용 스키마 생성 개선 리>
- RDBMS : 테이블의 PK의 재귀 초기화에 대한 스키마 생성 수정 리>
- RDBMS는 : 키 / 값이 상속과 값 / 키가 슈퍼 클래스에 저장되어있는 FK지도의 처리에 수정 리>
- RDBMS : 포함 된 개체에 대한 처리 값 맵 판별에 수정 리>
- RDBMS (JPA 2.1) 모든 SQL 함수를 호출하는 기능을 추가 리>
<리> MongoDB의는 : 명시 적으로 원시 래퍼 타입의 저장 형식을 지정할 수정 리> - 여러 가지 사소한 버그 수정 및 개선 리>
를 버전 3.2.0의 새로운 을 무엇 :
- 변수를 사용하는 경우 메모리 평가로 수정 그 어떤 가능한 값이없는 리>
<리>는 전체 세척 과정을 제어 할 수 있도록의 ExecutionContext에 SCO에 대한 이동 작업 큐 리>
은 현재 문제가 발생하기 때문에 - 안 ObjectProvider 풀링을 할 때 매우 다중 스레드 환경에서 리>
- 마지막 필드의 시도 지속성에 검사를 추가 리>
- JPA : URL 기반 데이터 소스와 JNDI 데이터 소스를 오버라이드 (override) 사용자를 허용 리>
- RDBMS가 : NULL에 필드를 설정할 때 대량 업데이트와 수정 리>
- RDBMS : TypeConverter가 다시 떨어지는 TypeConverter가 있지만 정의 된 매핑이 유형의 필드에 대한 수용 리>
- Neo4j는 벌크에 대한 지원은 삭제 리>
- MongoDB를이 벌크에 대한 지원은 삭제 리>
- HBase와는 벌크에 대한 지원은 삭제 리>
- 버전 3.2은 3.1에 비해 다음과 같은 주요 변경 사항을 포함합니다 : 리>
- 증강 및 ASM 지금 datanucleus 코어로 병합 리>
ON에 - / 임베디드 직렬화 된 필드의 L2 캐시 지금 기본값 리>
- 의 ExecutionContext 개체는 현재 성능에 대한 다양한 개선과 함께, 풀링 리>
<리> 증강 지금에 관계없이 메타 데이터의 분리와 같은 클래스를 향상 할 수있는 옵션이 포함되어 리>
<리> Neo4j는 지금 오후 당 하나의 연결을 사용 / EM 리> - Neo4j 지금 대량 삭제 지원 리>
<리> MongoDB의는 지금 오후 당 하나의 연결을 사용 / EM 리> - MongoDB를 지금 대량 삭제 지원 리>
- HBase를이 : 꽃 필터에 대한 다양한 확장을 지원, 압축, 메모리 등 (니콜라스 Seyvet) 리>
- HBase를 지금 대량 삭제 지원 리>
- RDBMS : 지원 거장 데이터베이스에 추가 (임마누엘 포이티어) 리>
- RDBMS : 톰캣 연결 풀에 대한 지원이 추가되었습니다 (마샬 Reeske) 리>
- OSGi에 : 때문에 의존성 버전 제한을 개선 효율적 사용 리>
- JPA : 보스와 리> 7 (니콜라스 Seyvet 스콧 말로우 덕분에) 작동 확인
- JPA : 비 분리 된 필드의 액세스 대신 이전 JDO 예외의 예외 : IllegalAccessException가 발생합니다 리>
- JPA : & quot FROM JPA2.1 지원, ON & quot; 절 리>
- JPA (지속의 대량 사용),),) (제거 병합 ()와 (분리에 대한 지원 (컬렉션이나 단체의 배열을 전달) 리>
- JPA : JPA2.1 & quot 지원, 스키마 & quot 생성; 기능 리>
유형은 이제 지속적으로 기본값 후 지속적으로 지원되는 경우 <리> (필요는 지속적인 표준이 아닌 입력 필드를 표시 없습니다)을 클릭합니다. - PMF / EMF가 사용이 가능한 PM / EM-기준으로 L2 캐시를 비활성화 할 수있는 능력을 추가합니다. 리>
- 캐시 : javax.cache의 v0.61에 대한 지원을 제공 리>
- 많은 버그 수정 및 사소한 기능 추가. 리>
을 요구
- J2SE (Java 2 Standard Edition)의 런타임 환경 리>
댓글을 찾을 수 없습니다