openjpa

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Natural Language Processing
51.Net
52.Parser
53.PDF
54.Portal
55.Profiler
56.Project Management
57.Report
58.RSS RDF
59.Rule Engine
60.Science
61.Scripting
62.Search Engine
63.Security
64.Sevlet Container
65.Source Control
66.Swing Library
67.Template Engine
68.Test Coverage
69.Testing
70.UML
71.Web Crawler
72.Web Framework
73.Web Mail
74.Web Server
75.Web Services
76.Web Services apache cxf 2.2.6
77.Web Services AXIS2
78.Wiki Engine
79.Workflow Engines
80.XML
81.XML UI
Java Source Code / Java Documentation  » Database ORM » openjpa 
OpenJPA
License:
URL:http://openjpa.apache.org/
Description:
Package NameComment
org.apache.openjpa.abstractstore

OpenJPA Abstract StoreManager Implementation

This package provides some infrastructure classes to help in the creation of OpenJPA drivers for new non-relational data stores.

To create support for a new data store:

  • Extend AbstractStoreManager following the rules outlined in its documentation.

  • Configure your org.apache.openjpa.properties file (or your resource archive configuration file) to use AbstractStoreBrokerFactory, and specify your AbstractStore extension as the org.apache.openjpa.abstractstore.AbstractStoreManager class:

    org.apache.openjpa.BrokerFactory: abstractstore
    org.apache.openjpa.abstractstore.AbstractStoreManager: com.xyz.MyAbstractStoreManagerSubclass

Additionally, you can optionally extend OpenJPAConfigurationImpl to define your own configuration options, using the helper classes defined in the org.apache.openjpa.lib.conf package. To do this you must also override the AbstractStoreManager.newConfiguration method.

For a sample of how to use this package, see the org.apache.openjpa.xmlstore abstract store implementation.

org.apache.openjpa.ant

OpenJPA Ant Tasks

Ant tasks for OpenJPA tools.

org.apache.openjpa.conf

OpenJPA Configuration

This package provides base OpenJPA configuration interfaces.

org.apache.openjpa.datacache

OpenJPA Data Cache

OpenJPA's data and query caching frameworks.

org.apache.openjpa.ee

OpenJPA Enterprise Extensions

This package provides enterprise extensions to the OpenJPA runtime.

org.apache.openjpa.enhance

OpenJPA Enhancer

This package provides a bytecode enhancer used to post-process classes for use in a OpenJPA runtime. A tool for generating application identity class sourcecode is also provided.

org.apache.openjpa.event

OpenJPA Events

This package provides some interfaces and useful implementations for OpenJPA's event notification framework. This framework allows efficient notification of object modifications and transaction changes.

org.apache.openjpa.integration.osgi.itests
org.apache.openjpa.integration.validation
org.apache.openjpa.jdbc.ant

OpenJPA-JDBC Ant Tasks

Ant tasks for JDBC OpenJPA tools.

org.apache.openjpa.jdbc.conf

OpenJPA-JDBC Configuration

This package provides JDBC configuration interfaces.

org.apache.openjpa.jdbc.kernel

OpenJPA-JDBC Runtime Kernel

Runtime services for the JDBC OpenJPA implementation.

org.apache.openjpa.jdbc.kernel.exps

OpenJPA-JDBC Expression Tree

org.apache.openjpa.jdbc.meta

OpenJPA-JDBC ORM Metadata

This package extends the standard persistence metadata with object-relational mapping information.

org.apache.openjpa.jdbc.meta.strats

OpenJPA-JDBC ORM Strategies

Library of mapping strategies.

org.apache.openjpa.jdbc.persistence.classcriteria
org.apache.openjpa.jdbc.schema

OpenJPA-JDBC Schema Management

This package provides utilities for managing the schema of persistent objects stored in a relational database.

Schema components themselves are little more than standard Java beans. Helper classes are responsible for added functionality such as XML serialization/deserialization, etc.

org.apache.openjpa.jdbc.sql

OpenJPA-JDBC SQL Abstraction

Utilities for generating SQL.

org.apache.openjpa.jdbc.writebehind
org.apache.openjpa.jdbc.writebehind.crud
org.apache.openjpa.jdbc.writebehind.entities
org.apache.openjpa.jira1100
org.apache.openjpa.kernel

OpenJPA Runtime Kernel

This package provides a common OpenJPA runtime environment that can be adapted for use with various data store mechanisms.

org.apache.openjpa.kernel.exps

OpenJPA Expression Tree

org.apache.openjpa.kernel.jpql

JPA Query Language Support

Allow any spec or store to use JPQL.

org.apache.openjpa.lib.ant

Ant Integration

This package provides a foundation for basic Ant support.

org.apache.openjpa.lib.conf

Configuration Framework

This package provides an extendable product configuration framework.

org.apache.openjpa.lib.conf.test
org.apache.openjpa.lib.encryption
org.apache.openjpa.lib.graph

Graph Abstraction

This package provides a graph abstraction and graph-related algorithms.

org.apache.openjpa.lib.jdbc

Database Connectivity

Includes an implementation of the {@link javax.sql.DataSource} APIs around a normal JDBC 1.x driver. Implements logging and the ability to customize JDBC behavior. Also includes a framework for firing and consuming JDBC-related events.

org.apache.openjpa.lib.log

Logging

This package provides a lightweight logging interface, a simple implementation that writes logging output to the console and allows for basic log configuration, and plug-ins for the Apache Commons Logging and the Apache Log4J frameworks.

org.apache.openjpa.lib.meta

Metadata Framework

Extendable framework for metadata parsing and serializing.

org.apache.openjpa.lib.rop

Result Object Provider Framework

This package provides a framework for the lazy loading of potentially large lists of data.

org.apache.openjpa.lib.test
org.apache.openjpa.lib.util

General Utilities

org.apache.openjpa.lib.util.concurrent

Concurrent Utilities

org.apache.openjpa.lib.util.testlocalizer
org.apache.openjpa.lib.xml

XML Handling

org.apache.openjpa.meta

OpenJPA Metadata

This package provides an extendable framework for parsing and caching persistence metadata. The metadata can be accessed at both enhancement time and at runtime.

org.apache.openjpa.persistence

OpenJPA JPA

This package provides an JPA facade to OpenJPA. All major OpenJPA runtime components have JPA-flavored facades in this package.

org.apache.openjpa.persistence.access
org.apache.openjpa.persistence.access.xml
org.apache.openjpa.persistence.annotations
org.apache.openjpa.persistence.annotations.common.apps.annotApp.annotype
org.apache.openjpa.persistence.annotations.common.apps.annotApp.ddtype
org.apache.openjpa.persistence.annotations.xml
org.apache.openjpa.persistence.cache.jpa

Tests for the JPA Cache interface

org.apache.openjpa.persistence.cache.jpa.model
org.apache.openjpa.persistence.callbacks
org.apache.openjpa.persistence.common.apps
org.apache.openjpa.persistence.common.utils
org.apache.openjpa.persistence.compat
org.apache.openjpa.persistence.conf
org.apache.openjpa.persistence.criteria

OpenJPA Criteria Query

This package provides an implementation of Criteria API in JPA 2.0 Specification and extended features such as Query-By-Example.

org.apache.openjpa.persistence.criteria.results
org.apache.openjpa.persistence.datacache
org.apache.openjpa.persistence.datacache.common.apps
org.apache.openjpa.persistence.datacache.stats
org.apache.openjpa.persistence.delimited.identifiers
org.apache.openjpa.persistence.delimited.identifiers.noschema
org.apache.openjpa.persistence.detach
org.apache.openjpa.persistence.detach.xml
org.apache.openjpa.persistence.detachment
org.apache.openjpa.persistence.detachment.model
org.apache.openjpa.persistence.discriminator
org.apache.openjpa.persistence.dynamicschema
org.apache.openjpa.persistence.embed
org.apache.openjpa.persistence.embed.attrOverrides
org.apache.openjpa.persistence.enhance
org.apache.openjpa.persistence.enhance.common.apps
org.apache.openjpa.persistence.enhance.identity
org.apache.openjpa.persistence.entityoperation
org.apache.openjpa.persistence.entityoperation.common.apps
org.apache.openjpa.persistence.event
org.apache.openjpa.persistence.event.common.apps
org.apache.openjpa.persistence.exception
org.apache.openjpa.persistence.external
org.apache.openjpa.persistence.fetchgroups
org.apache.openjpa.persistence.fields
org.apache.openjpa.persistence.generationtype
org.apache.openjpa.persistence.hugariannotation
org.apache.openjpa.persistence.identity
org.apache.openjpa.persistence.inheritance
org.apache.openjpa.persistence.inheritance.abstractjoinedappid
org.apache.openjpa.persistence.inheritance.embeddable
org.apache.openjpa.persistence.inheritance.entities
org.apache.openjpa.persistence.inheritance.entities.idmsc
org.apache.openjpa.persistence.inheritance.entities.idmsc.jointable.chardiscriminator
org.apache.openjpa.persistence.inheritance.entities.idmsc.jointable.intdiscriminator
org.apache.openjpa.persistence.inheritance.entities.idmsc.jointable.stringdiscriminator
org.apache.openjpa.persistence.inheritance.entities.idmsc.singletable.chardiscriminator
org.apache.openjpa.persistence.inheritance.entities.idmsc.singletable.intdiscriminator
org.apache.openjpa.persistence.inheritance.entities.idmsc.singletable.stringdiscriminator
org.apache.openjpa.persistence.inheritance.entities.testinterfaces
org.apache.openjpa.persistence.inheritance.entity
org.apache.openjpa.persistence.inheritance.mappedsuperclass
org.apache.openjpa.persistence.inheritance.mappedsuperclass.idclass
org.apache.openjpa.persistence.inheritance.polymorphic
org.apache.openjpa.persistence.inheritance.serializable
org.apache.openjpa.persistence.jdbc

OpenJPA JPA-JDBC

JDBC-specific extensions to OpenJPA JPA runtime.

org.apache.openjpa.persistence.jdbc.annotations
org.apache.openjpa.persistence.jdbc.common.apps
org.apache.openjpa.persistence.jdbc.common.apps.mappingApp
org.apache.openjpa.persistence.jdbc.kernel
org.apache.openjpa.persistence.jdbc.mapping
org.apache.openjpa.persistence.jdbc.mapping.bidi
org.apache.openjpa.persistence.jdbc.maps.m2mmapex0
org.apache.openjpa.persistence.jdbc.maps.m2mmapex1
org.apache.openjpa.persistence.jdbc.maps.m2mmapex10
org.apache.openjpa.persistence.jdbc.maps.m2mmapex2
org.apache.openjpa.persistence.jdbc.maps.m2mmapex3
org.apache.openjpa.persistence.jdbc.maps.m2mmapex4
org.apache.openjpa.persistence.jdbc.maps.m2mmapex5
org.apache.openjpa.persistence.jdbc.maps.m2mmapex6
org.apache.openjpa.persistence.jdbc.maps.m2mmapex7
org.apache.openjpa.persistence.jdbc.maps.m2mmapex8
org.apache.openjpa.persistence.jdbc.maps.m2mmapex9
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_26_ex0
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_26_ex1
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_26_ex2
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_26_ex3
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex0
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex3
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex4
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex5
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex6
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex7
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_27_ex8
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_29_ex1
org.apache.openjpa.persistence.jdbc.maps.spec_10_1_29_ex3
org.apache.openjpa.persistence.jdbc.meta
org.apache.openjpa.persistence.jdbc.meta.horizontal
org.apache.openjpa.persistence.jdbc.meta.tableperclass
org.apache.openjpa.persistence.jdbc.meta.vertical
org.apache.openjpa.persistence.jdbc.oracle
org.apache.openjpa.persistence.jdbc.order
org.apache.openjpa.persistence.jdbc.query
org.apache.openjpa.persistence.jdbc.query.cache
org.apache.openjpa.persistence.jdbc.query.domain
org.apache.openjpa.persistence.jdbc.query.procedure
org.apache.openjpa.persistence.jdbc.schema
org.apache.openjpa.persistence.jdbc.sqlcache
org.apache.openjpa.persistence.jdbc.strategy
org.apache.openjpa.persistence.jdbc.unique
org.apache.openjpa.persistence.jdbc.update
org.apache.openjpa.persistence.jpql.clauses
org.apache.openjpa.persistence.jpql.expressions
org.apache.openjpa.persistence.jpql.functions
org.apache.openjpa.persistence.jpql.joins
org.apache.openjpa.persistence.kernel
org.apache.openjpa.persistence.kernel.common.apps
org.apache.openjpa.persistence.lifecycle
org.apache.openjpa.persistence.lockmgr
org.apache.openjpa.persistence.managedinterface
org.apache.openjpa.persistence.meta

OpenJPA MetaModel

This package provides an implementation of Metamodel API of JPA 2.0 Specification.

org.apache.openjpa.persistence.meta.common.apps
org.apache.openjpa.persistence.models.company
org.apache.openjpa.persistence.models.company.basic
org.apache.openjpa.persistence.models.company.fetchlazy
org.apache.openjpa.persistence.models.company.idclass
org.apache.openjpa.persistence.models.company.joined
org.apache.openjpa.persistence.models.library
org.apache.openjpa.persistence.nullity
org.apache.openjpa.persistence.property
org.apache.openjpa.persistence.proxy
org.apache.openjpa.persistence.query

OpenJPA Dynamic Query

This package provides dynamic query construction that are similar to weakly-typed Criteria API.

org.apache.openjpa.persistence.query.common.apps
org.apache.openjpa.persistence.query.results
org.apache.openjpa.persistence.querycache
org.apache.openjpa.persistence.querycache.common.apps
org.apache.openjpa.persistence.recursive
org.apache.openjpa.persistence.relations
org.apache.openjpa.persistence.sequence
org.apache.openjpa.persistence.simple
org.apache.openjpa.persistence.spring
org.apache.openjpa.persistence.test
org.apache.openjpa.persistence.util

OpenJPA JPA Utilities

This package provides utility functions used by JPA facade to OpenJPA.

org.apache.openjpa.persistence.validation
org.apache.openjpa.persistence.xml
org.apache.openjpa.persistence.xmlmapping.entities
org.apache.openjpa.persistence.xmlmapping.query
org.apache.openjpa.persistence.xmlmapping.xmlbindings.myaddress
org.apache.openjpa.slice Extended OpenJPA Interfaces for distributed databases. This package contains interface definitions for distribution policy and distributed configuration.
org.apache.openjpa.slice.jdbc Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. This package contains implementaions of OpenJPA interfaces using a distribution template pattern. Distribution template pattern for T is defined as a type T' such that T' extends T implements Iterable i.e.T' is a special T that also contains many T.
org.apache.openjpa.slice.policy
org.apache.openjpa.util

OpenJPA Utilities

This package provides utilities to facilitate the handling of second class objects and OpenJPA object ids.

org.apache.openjpa.validation
org.apache.openjpa.writebehind
org.apache.openjpa.xmlstore

XML Store

Simple XML store using the common OpenJPA runtime system as a front end.

ww__w._j___a___v__a2_s.___c__o__m___ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.