# Apache Cayenne Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Cadres Web Java](https://www.g2.com/fr/categories/java-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 15
## About Apache Cayenne
Apache Cayenne(tm) est un cadre de persistance open source sous licence Apache, qui fournit des services de mapping objet-relationnel (ORM) et de télécommunication.




## Apache Cayenne Reviews
  ### 1. Interface graphique facile à utiliser et outil indispensable à utiliser à des fins d'ORM.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sahil B. | Assistant Manager, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 15, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Il peut gérer de grands ensembles de données et il est très facile à utiliser. Les développeurs trouvent leur tâche beaucoup plus productive et n'ont pas à passer beaucoup de temps sur les bases de données relationnelles. Quelqu'un avec des connaissances très basiques en SQL peut créer des merveilles avec cet outil. J'aime vraiment la gestion objet-relationnelle dans l'outil.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Nous devons travailler dessus au départ et comprendre le processus backend, après cela tout est un jeu d'enfant. L'interface est un peu délicate et le temps de chargement est parfois plus long, à part cela tout va bien.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

cela nous a aidés de nombreuses manières, comme nous n'avons pas à travailler sur la gestion des relations fonctionnelles du type de contrats, cela alimente directement les données. Donc, il y a une énorme économie de temps et d'efforts.

  ### 2. Apache Cayenne est l'outil GUI le plus convivial. c'est très facile à comprendre pour les débutants aussi.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Sangam P. | UI Designer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 15, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

J'aime que nous puissions gérer l'ensemble de notre modèle de données sur une seule plateforme. Cet outil pratique pour les programmeurs Java peut collecter des données basées sur des objets, rendant la demande de données facile.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Son inconvénient est qu'il fonctionne uniquement avec des objets basés sur Java, alors que de nombreux autres outils sur le marché fonctionnent à un niveau avancé. Nous devons le mettre à jour davantage et le rendre utile pour d'autres développeurs également.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Cela nous aide à valider les données et à gérer le mot de passe ; c'est également simple à coder et peut être appris en moins de temps. Cela a également éliminé la dépendance à la base de données "SQL".

  ### 3. Apache Cayenne - Niveau supérieur de mappage objet-relationnel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham T. | Project Manager, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 15, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Cela vous aide à convertir et à stocker vos données complexes dans un SGBDR en convertissant les valeurs d'objet en groupes de valeurs plus simples pour le stockage dans la base de données, c'est la base fondamentale de la cartographie relationnelle.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Plus de fonctions standard doivent être créées, qui peuvent être utilisées par tout utilisateur pour l'exigence standard. Un dépôt central accessible devrait être créé afin qu'il économise le temps de divers utilisateurs.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Avant d'utiliser Apache Cayenne, il était très difficile de stocker des valeurs dans des objets. Maintenant, avec cela, une fois que les données sont converties et stockées dans l'objet, je peux les utiliser comme je le souhaite. Cela évite les pratiques redondantes de conversion des données et permet de gagner du temps.

  ### 4. Meilleur outil pour mapper un objet Java avec une base de données

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nikhil D. | Senior Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 15, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Le meilleur outil avec une excellente interface graphique pour mapper l'objet Java avec la base de données, et ayant la meilleure façon d'utiliser la fonctionnalité ORM, facile à interroger sur la base de données sans connaissances préalables.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Celles-ci ont de grandes fonctionnalités mais ne peuvent fonctionner qu'avec des applications Java, devraient également ajouter des fonctionnalités pour fonctionner avec d'autres langues.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Il a fourni de meilleures façons d'exécuter des requêtes sur l'application sans avoir de connaissances préalables en SQL et est accompagné d'un outil GUI très facile à utiliser.

  ### 5. Examen sur Apache Cayenne

**Rating:** 3.5/5.0 stars

**Reviewed by:** YASH P. | Senior Software Engineer, Technologie de l'information et services, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 08, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Tandis que je suis développeur qui utilise Java comme langage de programmation pour coder une application. et en utilisant Cayenne, je peux me connecter à n'importe quel type de base de données, c'est ce que j'aime le plus. tandis que nous avons besoin de connaissances en No SQL pour ajouter une base de données. étant mauvais en SQL. Haaahaa

**Que n’aimez-vous pas à propos de Apache Cayenne?**

alors qu'Apache Cayenne ne prend pas en charge les objets d'accès aux données. que parfois je n'aime pas. même s'il ne crée pas de proxys.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

En tant que développeur responsable, une personne a toujours besoin de coder de manière à ce que les données validées et engagées dans la base de données soient faciles à écrire et infaillibles en fonctionnement. et je pense que c'est le problème qu'Apache Cayenne résout.

  ### 6. Revoir Apache Cayenne

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neha S. | Software Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 09, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Le meilleur d'Apache Cayenne est que nous pouvons intégrer n'importe quelle base de données externe en Java sans avoir de connaissances en SQL. Il fournit également un code robuste et de nombreux cas de test.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Bien qu'il ait une communauté où nous pouvons trouver nos solutions, mais pas toujours parce que la communauté n'est pas très grande en raison de son nombre réduit d'utilisateurs, donc trouver la documentation n'est pas facile.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Apache Cayenne nous fournit le code qui peut valider les données, est facile à écrire et garantit également que les mots de passe ont suffisamment de caractères. Et aussi, nous n'avons pas besoin de connaissances en SQL pour cela.

  ### 7. Cadre pratique pour interagir avec une base de données SQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay D. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 14, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Cela ne nécessite pas une connaissance approfondie de SQL et nous pouvons nous concentrer sur les fonctionnalités plutôt que sur l'écriture de requêtes SQL.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Pour autant que je l'ai utilisé, je n'ai trouvé aucun point négatif et j'en suis plutôt satisfait.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Cela m'a aidé à me concentrer sur mes principales fonctionnalités plutôt qu'à écrire des requêtes SQL qui peuvent être délicates lors de l'utilisation de plusieurs jointures internes ou externes.

  ### 8. Exécutez facilement toute votre application sans créer d'entrées de mappage

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Pratique médicale | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 29, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

La meilleure chose à propos de Cayenne est qu'il dispose d'un Modélisateur, qui élimine efficacement toute nécessité d'écrire un fichier de mappage XL comme dans le cas de Hibernate et il suffit de cliquer sur des éléments pour commencer. Gain de temps et d'effort.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Un problème majeur auquel nous avons été confrontés avec Cayenne est qu'il n'est pas très bon pour gérer les bases de données sans clés primaires ou avec des clés primaires non entières. Donc, si vous avez un schéma de base de données non indexé, Cayenne aura du mal à retourner les entrées.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Avec la mise en œuvre de SQLTemplates, une super fonctionnalité intégrée par Cayenne, nous avons constaté une amélioration des performances inégalée. L'optimisation des performances est superbement réalisée grâce à SQLTemplate. Une autre chose est le soutien de la communauté avec Cayenne. C'est tout simplement phénoménal.

  ### 9. Cayenne - l'ORM hyanae

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi S. | Technical Specialist, Entreprise (> 1000 employés)

**Reviewed Date:** August 11, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Les outils ORM phénoménaux que j'ai utilisés pour lier les schémas de base de données à des POJOs ou des objets Java, je n'ai plus besoin d'autres bibliothèques Java comme JMX, Hibernate et bien d'autres, ni d'outils ORM...

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Je n'ai pas trouvé la mise en cache très efficace, le journal n'était pas très précis.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Orm et conception de base de données, maintenant après avoir utilisé cayenee, je n'ai plus besoin d'utiliser de package Java ni de nombreuses autres utilitaires.

  ### 10. Fournit de bons services ORM

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 13, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Apache Cayenne est la meilleure source qui fournit un service ORM. Comme notre entreprise travaille sur le langage qui suit la structure ORM, cela a été très utile pour nous et c'est aussi facile à utiliser.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Je n'ai trouvé aucun service déplaisant d'Apache Cayenne jusqu'à présent, mais j'aimerais connaître les avis des autres personnes.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Le principal problème que Apache Cayenne résout est que nous pouvons facilement convertir des données complexes en SGBDR en transformant les valeurs d'objets en groupes de valeurs plus simples.

  ### 11. C'est la meilleure base pour la cartographie relationnelle !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kumar P. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 07, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

La facilité d'utilisation et je peux me connecter à n'importe quelle base de données sans beaucoup de connaissances en SQL.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Parfois, le chargement prend beaucoup de temps, mais après les récentes mises à jour, cela s'est amélioré !

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

En utilisant Apache Cayenne, l'utilisation de tant de paquets Java a été réduite à presque rien !

  ### 12. Interface soignée avec convivialité utilisateur

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ashok Kumar S. | IT Analyst, Entreprise (> 1000 employés)

**Reviewed Date:** June 16, 2022

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

La structure XML du projet est la partie la plus appréciée, elle s'est beaucoup améliorée.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Parfois, le temps de chargement est énorme. Mais après les redémarrages, cela fonctionne bien.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

C'est très utile lors de la cartographie et de l'édition de la base de données avec un bon support d'interface utilisateur.

  ### 13. super logiciel

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankush P. | Human Resources Analyst, Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 20, 2021

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

Portabilité entre presque toutes les bases de données qui ont un pilote JDBC, même les cadres sans connaissance en SQL peuvent l'utiliser.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Pas très convivial, c'est complexe à utiliser.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

avec la cartographie objet-relationnelle (ORM)

  ### 14. Un bon à avoir Licence Apache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shweta M. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 04, 2020

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

La meilleure chose est qu'il fonctionne également bien pour les utilisateurs non-Java. Les objets Java sont directement accessibles par la base de données et elle stocke directement la base de données en elle. De plus, son modèle objet-relationnel est à la fois assez bon et pratique. La cartographie de la base de données est assez bonne, et l'API Cayenne est certainement une bonne chose à connaître. De plus, vous ne devriez pas avoir besoin de connaissances spécifiques en SQL.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Eh bien, c'est assez compliqué et difficile de tout comprendre en peu de temps. Vous devez consacrer plus de temps pour mieux comprendre. De plus, l'interface utilisateur pourrait être plus facile à comprendre et à localiser les objets correctement.

**Recommandations à d’autres personnes envisageant Apache Cayenne:**

Eh bien, si vous utilisateur de cela alors vous devriez avoir cela et la cartographie de la base de données est assez bonne. Dans l'ensemble, c'est le logiciel que vous devriez considérer en priorité à coup sûr.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Premièrement, la correspondance avec les objets Java, deuxièmement, travailler avec le modèle objet-relationnel est une expérience différente. En plus de cela, il fonctionne bien pour les utilisateurs Java et non Java. Eh bien, je n'ai aucune connaissance en SQL mais ce cadre m'a aidé à travailler sur les projets sans l'aide de SQL.

  ### 15. Un autre excellent permis Apache

**Rating:** 3.5/5.0 stars

**Reviewed by:** jena l. | Administrator, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** May 18, 2018

**Qu'aimez-vous le plus à propos de Apache Cayenne?**

La base de données va directement aux objets Java. Ils peuvent être persistés aux utilisateurs via des services web. Fonctionne également avec des utilisateurs non Java.

**Que n’aimez-vous pas à propos de Apache Cayenne?**

Pas très facile à utiliser. Il est censé être convivial pour le client/utilisateur, il peut être légèrement difficile à gérer.

**Quels sont les problèmes que Apache Cayenne résout, et en quoi cela vous est-il bénéfique?**

Fonctionne avec les utilisateurs de Java et non Java. Peut être mappé directement sur des objets Java.


## Apache Cayenne Discussions
  - [À quoi sert Apache Cayenne ?](https://www.g2.com/fr/discussions/what-is-apache-cayenne-used-for)

- [View Apache Cayenne pricing details and edition comparison](https://www.g2.com/fr/products/apache-cayenne/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-12+15%3A30%3A43+-0500&secure%5Bsession_id%5D=408b4eac-f9bc-4a11-b66a-092abd0e2a31&secure%5Btoken%5D=1e4eb4efdfc35d36038b01788d91fadf065fde2fbda63c5d55585936499d5944&format=llm_user)


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

