TopLink

En computación, TopLink es un paquete de Mapeo objeto-relacional (ORM) para desarrolladores Java. Proporciona un marco de trabajo para almacenar objetos Java e…

TopLink
TopLink
Información general
Tipo de programa Mapeo objeto-relacional
Desarrollador Oracle Corporation
Licencia Oracle Corporation
Estado actual Activo
Información técnica
Plataformas admitidas Java Virtual Machine
Versiones
Última versión estable 11g Release 1 (11.1.1.4.0) (1 de junio de 2011 (15 años, 2 meses y 19 días))
Enlaces

En computación, TopLink es un paquete de Mapeo objeto-relacional (ORM) para desarrolladores Java. Proporciona un marco de trabajo para almacenar objetos Java en una base de datos relacional, o para convertir objetos Java a archivos XML.

TopLink Essentials[1]​ es una implementación de referencia de la API de Persistencia Java (JPA) para EJB 3.0, y es un producto de Oracle. EclipseLink, de Oracle, está basado en TopLink y es también una implementación de referencia de JPA.

Historia

The Object People (de ahí el "Top" en el nombre), originalmente desarrolló TopLink en Smalltalk en los 90. Entre 1996 y 1998, se creó una versión del producto hecha en Java llamada "TopLink para Java". Después de que BEA Systems y WebGain compraran The Object People, la línea de productos TopLink pasó a ser propiedad de esta última.[2]

Funcionalidades

Además de ser una herramienta de Mapeo objeto-relacional, TopLink tiene también otras características, incluyendo:

  • Marco para consultas que soporta expresiones orientadas a objetos, Query by Example (QBE), EJB QL, SQL, y procedimientos almacenados
  • Marco de trabajo transaccional a nivel de objetos.
  • Almacenamiento en caché para asegurar la identidad de los objetos.
  • Un conjunto de mapeos directos y relacionales.
  • Mapeo de Objeto a XML, además del soporte a JAXB.
  • Soporte de EIS/JCA para fuentes de datos no relacionales.
  • Editor visual para mapeo (Mapping Workbench).
  • Soporte limitado para consultas en memoria.

Referencias

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.