Statements (63)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:Java_Enhancement_Proposal
|
gptkbp:architectural_style |
Layered Architecture
|
gptkbp:cache_size |
Query Cache
Second Level Cache |
gptkbp:community |
gptkb:Apache_Software_Foundation_Community
|
gptkbp:developed_by |
gptkb:software_framework
|
gptkbp:features |
gptkb:language
gptkb:Java_Enhancement_Proposal Caching Entity Lifecycle Management Schema Generation |
gptkbp:first_released |
2006-05-01
|
gptkbp:has_documentation |
https://openjpa.apache.org/documentation.html
|
https://www.w3.org/2000/01/rdf-schema#label |
Open JPA
|
gptkbp:integrates_with |
gptkb:hot_spring
gptkb:musical gptkb:Java_Enhancement_Proposal gptkb:Hibernate |
gptkbp:is_supported_by |
Criteria API
JPQL Native SQL Queries |
gptkbp:language |
gptkb:Java
|
gptkbp:latest_version |
3.1.2
|
gptkbp:license |
Apache License 2.0
|
gptkbp:maintains |
gptkb:Open_JPA_Persistence_Provider
|
gptkbp:manager |
Persistence Context
Entity Graph Entity Manager Factory Interface Entity Manager Interface Entity Transaction Interface |
gptkbp:map |
Annotations
XML Metadata |
gptkbp:performance |
Optimized for performance
|
gptkbp:provides |
Object-Relational Mapping
|
gptkbp:provides_information_on |
JDBC Data Sources
JNDI Data Sources |
gptkbp:release_date |
gptkb:2006
|
gptkbp:repository |
https://github.com/apache/openjpa
|
gptkbp:setting |
XML or Annotations
|
gptkbp:supports |
Batch Processing
Validation Lazy Loading Versioning Multiple Databases Optimistic Locking Pessimistic Locking Inheritance Mapping JPA 2.1 Custom Data Types Lifecycle Events JPA 2.0 Callbacks and Listeners Database Dialects Eager Loading Embeddable Classes Fetch Strategies |
gptkbp:type_of |
gptkb:JTA
Resource Local |
gptkbp:uses |
gptkb:Data_Nucleus
|
gptkbp:website |
https://openjpa.apache.org
|
gptkbp:written_in |
gptkb:Java
|