# Apache Cayenne Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Marcos Web de Java](https://www.g2.com/es/categories/java-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 15
## About Apache Cayenne
Apache Cayenne(tm) es un marco de persistencia de código abierto licenciado bajo la Licencia Apache, que proporciona mapeo objeto-relacional (ORM) y servicios de remoting.




## Apache Cayenne Reviews
  ### 1. Fácil de usar GUI y herramienta imprescindible para propósitos de ORM.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sahil B. | Assistant Manager, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** September 15, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Puede manejar grandes conjuntos de datos y es muy fácil de usar. Los desarrolladores encuentran su tarea mucho más productiva y no tienen que dedicar mucho tiempo a las bases de datos relacionales. Alguien con conocimientos muy básicos de SQL puede crear maravillas con esta herramienta. Me gusta mucho el manejo objeto-relacional en la herramienta.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Necesitamos trabajar en ello inicialmente y entender el proceso de backend, después de eso todo es pan comido. La interfaz es un poco complicada y el tiempo de carga a veces es mayor, aparte de eso todo está bien.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

nos ha ayudado de muchas maneras, como que no tenemos que trabajar en la gestión de relaciones funcionales del tipo de contratos, alimenta directamente los datos. Así que hay un gran ahorro de tiempo y esfuerzo.

  ### 2. Apache Cayenne es la herramienta GUI más amigable para el usuario. Es muy fácil de entender para los principiantes también.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Sangam P. | UI Designer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** September 15, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Me gusta que podamos gestionar todo nuestro modelo de datos en una sola plataforma. Esta práctica herramienta para programadores de Java puede recopilar datos basados en objetos, facilitando la demanda de datos.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Su inconveniente es que solo funciona con objetos basados en Java, mientras que muchas otras herramientas en el mercado funcionan a un nivel avanzado. Necesitamos actualizarlo más y hacerlo útil para otros desarrolladores también.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Ayuda a validar los datos y gestionar la contraseña; también es sencillo de codificar y se puede aprender en menos tiempo. También ha eliminado la dependencia de la base de datos "SQL".

  ### 3. Apache Cayenne - Mapeo Relacional de Objetos de Siguiente Nivel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham T. | Project Manager, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** July 15, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Te ayuda a convertir y almacenar tus datos complejos en RDBMS al convertir valores de objetos en grupos de valores más simples para su almacenamiento en la base de datos, es la base fundamental del mapeo relacional.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Se necesitan crear más funciones estándar que puedan ser utilizadas por cualquier usuario para el requisito estándar. Se debe crear un repositorio central accesible para que ahorre tiempo a varios usuarios.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Antes de usar Apache Cayenne, era muy difícil almacenar valores en objetos. Ahora con esto, una vez que los datos se convierten y se almacenan dentro del objeto, puedo usarlos de la manera que quiero. Evita prácticas redundantes de conversión de datos y ahorra tiempo.

  ### 4. La mejor herramienta para mapear un objeto Java con una base de datos.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nikhil D. | Senior Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 15, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

La mejor herramienta con una gran interfaz gráfica para mapear el objeto Java con la base de datos, y teniendo la mejor manera de usar la funcionalidad ORM, fácil de consultar en la base de datos sin conocimiento previo.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Estos tienen una gran funcionalidad pero solo pueden con aplicaciones java, también deberían agregar funcionalidad para trabajar con otros lenguajes.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Ha proporcionado algunas mejores formas de ejecutar consultas en la aplicación sin tener conocimientos previos de SQL y viene con una herramienta GUI muy fácil de usar.

  ### 5. Reseña sobre Apache Cayenne

**Rating:** 3.5/5.0 stars

**Reviewed by:** YASH P. | Senior Software Engineer, Tecnología de la información y servicios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** July 08, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Mientras soy un desarrollador que utiliza Java como lenguaje de programación para codificar una aplicación. y usando Cayenne puedo conectarme con cualquier tipo de base de datos, eso es lo que más me gusta. mientras necesitamos conocimientos de No SQL para agregar una base de datos. siendo malo con SQL. Jajaja

**¿Qué es lo que no le gusta de Apache Cayenne?**

mientras que Apache Cayenne no admite Objetos de Acceso a Datos. eso a veces no me gusta. incluso no crea proxies.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Como desarrollador responsable, una persona siempre necesita que el código que valida cualquier dato comprometido con la base de datos sea fácil de escribir y a prueba de fallos en su operación. Y creo que este es el problema que Apache Cayenne está resolviendo.

  ### 6. Revisión de Apache Cayenne

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neha S. | Software Engineer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** July 09, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Lo mejor de Apache Cayenne es que podemos integrarnos con cualquier base de datos externa en Java sin tener conocimientos de SQL. También proporciona un código robusto y muchos casos de prueba.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Aunque tiene una comunidad donde podemos encontrar nuestras soluciones, no siempre es así porque la comunidad no es tan grande debido a su menor número de usuarios, por lo que encontrar la documentación no es fácil.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Apache Cayenne nos proporciona el código que puede validar los datos, es fácil de escribir y también asegura que las contraseñas tengan suficientes caracteres. Y además, no requerimos ningún conocimiento de SQL para esto.

  ### 7. Práctico marco para interactuar con la base de datos SQL.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay D. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 14, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

No requiere un conocimiento profundo de SQL y podemos concentrarnos en las funcionalidades en lugar de escribir consultas SQL.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Hasta donde lo he usado, no he encontrado ningún aspecto negativo y estoy bastante satisfecho con ello.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Me ayudó a concentrarme en mis funcionalidades principales en lugar de escribir consultas SQL, que pueden ser complicadas al usar múltiples uniones internas o externas.

  ### 8. Ejecuta fácilmente toda tu aplicación sin crear entradas de mapeo.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Práctica médica | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 29, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Lo mejor de Cayenne es que tiene un Modelador, que elimina efectivamente cualquier necesidad de escribir un mapeo XL como en el caso de hibernate y solo requiere hacer clic en cosas para comenzar. Ahorro de tiempo y esfuerzo.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Un problema importante que enfrentamos con Cayenne es que no es muy bueno manejando bases de datos sin claves primarias o con claves primarias no enteras. Así que si tienes un esquema de base de datos no indexado, Cayenne tendrá dificultades para devolver entradas.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Con la implementación de SQLTemplates, una súper característica incorporada por Cayenne, vimos una mejora en el rendimiento que fue inigualable. La optimización del rendimiento se realiza de manera excelente con la ayuda de SQLTemplate. Otra cosa es el apoyo de la comunidad con Cayenne. Es simplemente fenomenal.

  ### 9. Cayenne - el ORM hyanae

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi S. | Technical Specialist, Empresa (> 1000 empleados)

**Reviewed Date:** August 11, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Las herramientas ORM fenomenales que utilicé para vincular esquemas de bases de datos a POJOs u objetos Java, ya no necesito otras bibliotecas Java como JMX, Hibernate y muchas más, ni herramientas ORM...

**¿Qué es lo que no le gusta de Apache Cayenne?**

No encontré el almacenamiento en caché demasiado efectivo, el registrador no era tan preciso.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Orm y diseño de bases de datos, ahora después de usar cayenee ya no necesito usar ningún paquete de Java y muchas más utilidades.

  ### 10. Proporciona buenos servicios ORM

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** September 13, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

Apache Cayenne es la mejor fuente que proporciona servicio ORM. Como nuestra empresa trabaja en el lenguaje que sigue la estructura ORM, fue muy útil para nosotros y también es fácil de usar.

**¿Qué es lo que no le gusta de Apache Cayenne?**

No he encontrado ningún servicio de Apache Cayenne que no me guste hasta ahora, pero me gustaría conocer las opiniones de otras personas.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

El principal problema que Apache Cayenne está resolviendo es que podemos convertir fácilmente los datos complejos en RDBMS al convertir los valores de los objetos en grupos de valores más simples.

  ### 11. Es la mejor base para el mapeo relacional. Lo usé para ingeniería inversa de una base de datos.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kumar P. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 07, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

La facilidad de uso y puedo conectarme a cualquier base de datos sin mucho conocimiento de SQL.

**¿Qué es lo que no le gusta de Apache Cayenne?**

A veces la carga toma mucho tiempo, pero después de las actualizaciones recientes ha mejorado.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Al usar Apache Cayenne, el uso de tantos paquetes de Java se ha reducido a casi ninguno.

  ### 12. Interfaz ordenada y fácil de usar.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ashok Kumar S. | IT Analyst, Empresa (> 1000 empleados)

**Reviewed Date:** June 16, 2022

**¿Qué es lo que más le gusta de Apache Cayenne?**

La estructura del proyecto XML es la parte más apreciada, ha mejorado mucho.

**¿Qué es lo que no le gusta de Apache Cayenne?**

A veces el tiempo de carga es enorme. Pero después de reiniciar, funciona bien.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Es muy útil al mapear y editar la base de datos con buen soporte de interfaz de usuario.

  ### 13. gran software

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankush P. | Human Resources Analyst, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 20, 2021

**¿Qué es lo que más le gusta de Apache Cayenne?**

Portabilidad entre casi cualquier base de datos que tenga controlador JDBC, incluso los ejecutivos sin conocimientos de SQL pueden usarlo.

**¿Qué es lo que no le gusta de Apache Cayenne?**

No es muy fácil de usar, es complejo de utilizar.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Trabajo con mapeo objeto-relacional (ORM)

  ### 14. Un buen tener Licencia Apache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shweta M. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 04, 2020

**¿Qué es lo que más le gusta de Apache Cayenne?**

Lo mejor es que también funciona bien para usuarios que no son de Java. Los objetos Java son directamente accesibles por la base de datos y almacena la base de datos directamente en ella. Además, su modelo de objeto-relacional es bastante bueno y práctico al mismo tiempo. La mapeo de la base de datos es bastante bueno, y la API de Cayenne es algo bueno de conocer, sin duda. Además, no se requiere ningún conocimiento específico de SQL.

**¿Qué es lo que no le gusta de Apache Cayenne?**

Bueno, es bastante complicado y difícil de entender todo en poco tiempo. Tienes que darle más tiempo para entenderlo mejor. Además, la interfaz de usuario podría ser más fácil de entender y localizar los objetos correctamente.

**Recomendaciones a otros que estén considerando Apache Cayenne:**

Bueno, si eres usuario de esto, entonces deberías tener esto y el mapeo de la base de datos es bastante bueno. En general, este es el software que deberías considerar como prioridad, sin duda.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

En primer lugar, la asignación a objetos de Java, en segundo lugar, trabajar con el modelo objeto-relacional es una experiencia diferente. Junto con esto, funciona bien tanto para usuarios de Java como para usuarios que no son de Java. Bueno, no tengo ningún conocimiento sobre SQL, pero este marco me ayudó a trabajar en los proyectos sin la ayuda de SQL.

  ### 15. Otro gran licencia Apache

**Rating:** 3.5/5.0 stars

**Reviewed by:** jena l. | Administrator, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** May 18, 2018

**¿Qué es lo que más le gusta de Apache Cayenne?**

La base de datos va directamente a objetos de Java. Pueden ser persistidos a los usuarios a través de servicios web. También funciona con usuarios que no son de Java.

**¿Qué es lo que no le gusta de Apache Cayenne?**

No muy fácil de usar. Se supone que debe ser amigable para el cliente/usuario, puede ser un poco difícil de manejar.

**¿Qué problemas resuelve Apache Cayenne y cómo le beneficia eso?**

Funciona con usuarios de Java y no Java. Se puede mapear directamente a objetos Java.


## Apache Cayenne Discussions
  - [¿Para qué se utiliza Apache Cayenne?](https://www.g2.com/es/discussions/what-is-apache-cayenne-used-for)

- [View Apache Cayenne pricing details and edition comparison](https://www.g2.com/es/products/apache-cayenne/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-26+19%3A08%3A36+-0500&secure%5Bsession_id%5D=1aad226e-90a5-47bd-88ad-a7e27bf974af&secure%5Btoken%5D=51c48136d787bb8c53efe7e23e014b94eb55d3538cfebd680a0e24a1508792a2&format=llm_user)


## Top Apache Cayenne Alternatives
  - [spring.io](https://www.g2.com/es/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [Hibernate](https://www.g2.com/es/products/hibernate/reviews) - 4.2/5.0 (25 reviews)
  - [JHipster](https://www.g2.com/es/products/jhipster/reviews) - 4.4/5.0 (83 reviews)

