Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/FAQ"

(EclipseLink JPA, ORM)
 
(71 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This is the EclipseLink FAQ, please feel free to post "common" questions here about EclipseLink that you believe "other" users we find "useful".  Please do not use this to ask general questions or for issues you are having using the product or for support, please post these types of questions to the [http://www.eclipse.org/newsportal/thread.php?group=eclipse.technology.eclipselink|EclipseLink Forum].
+
__NOTOC__
 +
 
 +
This is the EclipseLink FAQ, please feel free to post "common" questions here about EclipseLink that you believe "other" users we find "useful".  Please do not use this to ask general questions or for issues you are having using the product or for support, please post these types of questions to the [http://www.eclipse.org/forums/index.php/f/111/ EclipseLink Forum].
  
 
Please add your questions to the most suitable category or create a new category.
 
Please add your questions to the most suitable category or create a new category.
 
(to add a question edit this page and provide a link to your question).
 
(to add a question edit this page and provide a link to your question).
 
__TOC__
 
  
 
== General ==
 
== General ==
  
====[[/WhatIsEclipseLink| What is the Eclipse Persistence Services Project (EclipseLink)?]]====
+
These are general frequently asked questions focused on what the Eclipse Persistence Services (EclipseLink) project is, what the various persistence services are as well as general questions about the project.
  
====What is the relationship between EclipseLink and the Oracle TopLink product?====
+
[[EclipseLink/FAQ/General | Complete list of general questions and their answers]]
EclipseLink was initiated based on the contribution of Oracle TopLink ([http://www.oracle.com/technology/tech/eclipse/pdf/eclipselink-faq.pdf Oracle FAQ for TopLink contribution]).
+
  
====What are the components of the EclipseLink project?====
+
* [[EclipseLink/FAQ/General#What_is_EclipseLink.3F | What is the Eclipse Persistence Services Project (EclipseLink)?]]
The EclipseLink project has several components delivering various persistence services implementations or supporting functionality:
+
* [[EclipseLink/FAQ/General#How_is_EclipseLink_Licensed.3F | How is EclipseLink Licensed?]]
* Foundation: Common functionality shared between multiple services. Includes the native object-relational and object-XML implementations.
+
* [[EclipseLink/FAQ/General#What_are_the_components_of_EclipseLink.3F | What are the components of EclipseLink?]]
* JPA: Implementation of the Java Persistence API (JPA) along with extensions
+
* [[EclipseLink/FAQ/General#Where can I download EclipseLink? | Where can I download EclipseLink?]]
* MOXy
+
* [[EclipseLink/FAQ/General#How do I get started using EclipseLink? | How do I get started using EclipseLink?]]
* SDO
+
** [[EclipseLink/FAQ/General#Where can I find documentation on EclipseLink? | Where can I find documentation on EclipseLink?]]
* DBWS
+
** [[EclipseLink/FAQ/General#Where can I find examples of how to use EclipseLink? | Where can I find examples of how to use EclipseLink?]]
* Utils
+
* [[EclipseLink/FAQ/General#Can I use EclipseLink with Maven? | Can I use EclipseLink with Maven?]]
 +
* [[EclipseLink/FAQ/General#What_is_the_relationship_between_EclipseLink_and_the_Oracle_TopLink_product.3F | What is the relationship between EclipseLink and the Oracle TopLink product?]]
  
====Where can I download EclipseLink?====
+
== EclipseLink's Caching  ==
At present EclipseLink can only be downloaded directly from the Eclipse project's website:
+
  
http://www.eclipse.org/eclipselink/downloads/index.php
+
EclipseLink's object-caching is one of its most powerful and unique features. The caching applies to users of EclipseLink's JPA (and Native ORM), DBWS, and EIS. These frequently asked questions focus on how EclipseLink's entity cache works and how it is most commonly used and configured.
  
==== How do I get started using EclipseLink? ====
+
* [[/How to disable the shared cache?|How to disable the shared cache?]]
 +
* [[EclipseLink/Examples/JPA/Caching#How_to_refresh_the_cache|How to refresh the shared cache?]]
 +
* [[EclipseLink/Examples/JPA/CacheCoordination|How can caching be used in a application server cluster?]]
  
== EclipseLink ==
+
See "Understanding Caching" in the ''Understanding EclipseLink'' (concepts guide) and "Enhancing Performance" in the ''EclipseLink Solutions Guide'', both available in the [http://www.eclipse.org/eclipselink/documentation/ EclipseLink Documentation Center], for additional information.
  
====Caching====
+
== EclipseLink JPA, ORM ==
TopLink's object-caching is one of its most powerful and least understood questions. Addressing some of these issues in the FAQ is important.
+
  
 +
* [[/JPA|What is Object-Relational Persistence: JPA?]]
 +
* [[/JPA#What version of JPA does EclipseLink support?|What version of JPA does EclipseLink support?]]
 +
* [[/JPA#What features beyond JPA does EclipseLink support?|What features beyond JPA does EclipseLink support?]]
 +
* [[/JPA/BestPractices| What are the best practices for using EclipseLink JPA?]]
 +
* [[/JPA#Migrating_to_EclipseLink_JPA | Migrating to EclipseLink JPA]]
 +
** [[/JPA#How_do_I_migrate_from_using_Oracle_TopLink_to_EclipseLink.3F | How do I migrate from using Oracle TopLink to EclipseLink?]]
 +
** [[/JPA#How_do_I_migrate_from_using_TopLink_Essentials_to_EclipseLink.3F | How do I migrate from using TopLink Essentials to EclipseLink]]
 +
** [[/JPA#How_do_I_migrate_from_another_JPA_provider_to_EclipseLink.3F | How do I migrate from another JPA provider to EclipseLink?]]
 +
* [[/JPA#What_databases_are_supported.3F | What databases are supported?]]
 +
** [[/JPA/PostgreSQL | PostgreSQL FAQ]]
 +
** [[/JPA/Sybase | Sybase FAQ]]
 +
** [[/JPA/Oracle | Oracle FAQ]]
 +
* [[/JPA#Does EclipseLink support NoSQL databases? | Does EclipseLink support NoSQL databases?]]
 +
* [[/JPA#How is EclipseLink integrated with the Oracle database?|How is EclipseLink integrated with the Oracle database?]]
 +
* [[/JPA#How to access table, column and schema information at runtime?|How to access table, column and schema information at runtime?]]
 +
* [[/JPA#How to access the JDBC connection?|How to access the JDBC connection?]]
 +
* [[EclipseLink/Examples/JPA/Logging|How to enable logging?]]
 +
* [[/JPA#How to disable or enable weaving?|How to disable or enable weaving?]]
 +
* [[EclipseLink/Examples/JPA/DDL|How to generate tables and DDL?]]
 +
* [[/JPA#Are stored procedures and triggers supported?|Are stored procedures and triggers supported?]]
 +
* [[/JPA#How to get the SQL for a Query?|How to get the SQL for a Query?]]
 +
* [[/JPA#How to diagnose and resolve hangs and deadlocks?|How to diagnose and resolve hangs and deadlocks?]]
 +
* [[/JPA#Do I have to maintain both sides of a bi-directional relationship?|Do I have to maintain both sides of a bi-directional relationship?]]
 +
* [[/JPA#How to access what changed in an object or transaction?|How to access what changed in an object or transaction?]]
 +
* [[/JPA#How to avoid trimming the trailing spaces on a CHAR field?|How to avoid trimming the trailing spaces on a CHAR field?]]
  
See [[EclipseLink/UserGuide/Caching_with_EclipseLink_%28ELUG%29|Caching with EclipseLink]] and [[Introduction%20to%20Cache%20(ELUG)#Guidelines for Configuring the Cache and Identity Maps|Guidelines for Configuring the Cache and Identity Maps]] in the [[EclipseLink/UserGuide|EclipseLink User's Guide]] for additional information.
+
See the [http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/ EclipseLink JPA Extensions Guide] in the [[EclipseLink/Documentation Center|EclipseLink Documentation Center]] for more information.
 
+
== EclipseLink JPA ==
+
====[[EclipseLink/FAQ/WhatIsOR|What is Object-Relational: JPA]]====
+
====[[EclipseLink/FAQ/JPA/BestPractices| What are the best practices for using EclipseLink JPA?]]====
+
+
 
+
<p><br>
+
See [[EclipseLink/UserGuide/Developing JPA Projects (ELUG)|Developing JPA Projects]] in the [[EclipseLink/UserGuide|EclipseLink User's Guide]] for more information.
+
  
 
== EclipseLink MOXy ==
 
== EclipseLink MOXy ==
  
====[[EclipseLink/FAQ/WhatIsMOXy|What is MOXy Object-XML: JAXB]]====
+
* [[/MOXy|What is MOXy Object-XML: JAXB?]]
  
 
== EclipseLink SDO ==
 
== EclipseLink SDO ==
  
====[[/WhatIsSDO|What are Service Data Objects: SDO]]====
+
* [[/SDO|What are Service Data Objects: SDO?]]
 +
 
 +
== EclipseLink NoSQL ==
 +
 
 +
* [[/NoSQL|What is EclipseLink NoSQL?]]
 +
* [[/NoSQL#What NoSQL data-sources are supported?|What NoSQL data-sources are supported?]]
 +
** [[/NoSQL/MongoDB|MongoDB FAQ]]
  
 
== EclipseLink EIS ==
 
== EclipseLink EIS ==
  
====[[/WhatIsEIS|What is Non-Relational EIS: JCA]]====
+
* [[/NoSQL|What is Non-Relational EIS: JCA?]]
  
<br>
+
== EclipseLink Database Web Services==
See [[EclipseLink/UserGuide/Developing EIS Projects (ELUG)|Developing EIS Projects]] in the [[EclipseLink/UserGuide|EclipseLink User's Guide]] for more information.
+
 
 +
* [[/DBWS|What is EclipseLink Database Web Services: DBWS?]]
  
 
== EclipseLink Utils ==
 
== EclipseLink Utils ==
 +
 +
* [[/WhatIsUtils | What is the EclipseLink Utils component?]]
 +
* [[/WhatIsWorkbench | What is the Workbench?]]
 +
* [[/MigrationSupportedProductsVersions| What products and versions does the migration utility support?]]
  
 
[[Category:FAQ]]
 
[[Category:FAQ]]
 +
[[Category:EclipseLink FAQ|FAQ]]
 
[[Category:EclipseLink|FAQ]]
 
[[Category:EclipseLink|FAQ]]

Latest revision as of 09:10, 23 April 2013


This is the EclipseLink FAQ, please feel free to post "common" questions here about EclipseLink that you believe "other" users we find "useful". Please do not use this to ask general questions or for issues you are having using the product or for support, please post these types of questions to the EclipseLink Forum.

Please add your questions to the most suitable category or create a new category. (to add a question edit this page and provide a link to your question).

General

These are general frequently asked questions focused on what the Eclipse Persistence Services (EclipseLink) project is, what the various persistence services are as well as general questions about the project.

Complete list of general questions and their answers

EclipseLink's Caching

EclipseLink's object-caching is one of its most powerful and unique features. The caching applies to users of EclipseLink's JPA (and Native ORM), DBWS, and EIS. These frequently asked questions focus on how EclipseLink's entity cache works and how it is most commonly used and configured.

See "Understanding Caching" in the Understanding EclipseLink (concepts guide) and "Enhancing Performance" in the EclipseLink Solutions Guide, both available in the EclipseLink Documentation Center, for additional information.

EclipseLink JPA, ORM

See the EclipseLink JPA Extensions Guide in the EclipseLink Documentation Center for more information.

EclipseLink MOXy

EclipseLink SDO

EclipseLink NoSQL

EclipseLink EIS

EclipseLink Database Web Services

EclipseLink Utils

Back to the top