# Apache Cayenne Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Java-Web-Frameworks](https://www.g2.com/de/categories/java-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 15
## About Apache Cayenne
Apache Cayenne(tm) ist ein Open-Source-Persistenz-Framework, das unter der Apache-Lizenz lizenziert ist und objekt-relationale Abbildung (ORM) sowie Remoting-Dienste bietet.




## Apache Cayenne Reviews
  ### 1. Einfach zu verwendende GUI und ein unverzichtbares Werkzeug für ORM-Zwecke.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sahil B. | Assistant Manager, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** September 15, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Es kann große Datensätze verarbeiten und ist sehr einfach zu verwenden. Entwickler finden ihre Aufgabe viel produktiver und müssen nicht viel Zeit mit relationalen Datenbanken verbringen. Jemand mit sehr grundlegenden SQL-Kenntnissen kann mit diesem Tool Wunder vollbringen. Ich mag das objekt-relationale Handling in dem Tool wirklich.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Wir müssen zunächst daran arbeiten und den Backend-Prozess verstehen, danach ist alles ein Kinderspiel. Die Schnittstelle ist etwas knifflig und die Ladezeit ist manchmal länger, abgesehen davon ist alles gut.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Es hat uns in vielerlei Hinsicht geholfen, da wir nicht an der funktionalen Beziehungsverwaltung des Vertragstyps arbeiten müssen, es speist die Daten direkt ein. So gibt es eine enorme Zeit- und Arbeitsersparnis.

  ### 2. Apache Cayenne ist das benutzerfreundlichste GUI-Tool. Es ist auch für Anfänger sehr leicht zu verstehen.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Sangam P. | UI Designer, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** September 15, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Ich mag, dass wir unser gesamtes Datenmodell auf einer einzigen Plattform verwalten können. Dieses praktische Werkzeug für Java-Programmierer kann objektbasierte Daten sammeln, was die Datennachfrage erleichtert.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Sein Nachteil ist, dass es nur mit Java-basierten Objekten funktioniert, während viele andere Werkzeuge auf dem Markt auf einem fortgeschrittenen Niveau arbeiten. Wir müssen es weiter aktualisieren und auch für andere Entwickler nützlich machen.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Es hilft uns, die Daten zu validieren und das Passwort zu verwalten; es ist auch einfach zu programmieren und kann in kürzerer Zeit erlernt werden. Es hat auch die Abhängigkeit von der "SQL"-Datenbank beseitigt.

  ### 3. Apache Cayenne - Nächstes Level der objektrelationalen Abbildung

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham T. | Project Manager, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 15, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Es hilft Ihnen, Ihre komplexen Daten in ein RDBMS zu konvertieren und zu speichern, indem es Objektwerte in Gruppen von einfacheren Werten zur Speicherung in der Datenbank umwandelt. Es ist die grundlegende Basis der relationalen Abbildung.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Mehr Standardfunktionen müssen erstellt werden, die von jedem Benutzer für die Standardanforderung verwendet werden können. Ein zentral zugängliches Repository sollte erstellt werden, damit es die Zeit verschiedener Benutzer spart.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Bevor Apache Cayenne verwendet wurde, war es sehr schwierig, Werte in Objekten zu speichern. Jetzt, damit, sobald die Daten konvertiert und im Objekt gespeichert sind, kann ich sie so verwenden, wie ich möchte. Es vermeidet redundante Praktiken der Datenkonvertierung und spart Zeit.

  ### 4. Bestes Werkzeug zur Zuordnung von Java-Objekten mit der Datenbank

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nikhil D. | Senior Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** September 15, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Das beste Werkzeug mit einer großartigen GUI, um das Java-Objekt mit der Datenbank zu verknüpfen, und die beste Möglichkeit, ORM-Funktionalität zu nutzen, einfaches Abfragen der Datenbank ohne Vorkenntnisse.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Diese haben einige großartige Funktionen, können aber nur mit Java-Anwendungen arbeiten, sollten auch Funktionalität hinzufügen, um mit anderen Sprachen zu arbeiten.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Es hat einige bessere Möglichkeiten bereitgestellt, Abfragen in der Anwendung auszuführen, ohne vorherige SQL-Kenntnisse zu haben, und kommt mit einem sehr einfach zu verwendenden GUI-Tool.

  ### 5. Rezension über Apache Cayenne

**Rating:** 3.5/5.0 stars

**Reviewed by:** YASH P. | Senior Software Engineer, Informationstechnologie und Dienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 08, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Während ich ein Entwickler bin, der Java als Programmiersprache verwendet, um eine Anwendung zu programmieren. und mit Cayenne kann ich mich mit jeder Art von Datenbank verbinden, das ist, was ich am meisten mag. während wir NoSQL-Kenntnisse benötigen, um eine Datenbank hinzuzufügen. da ich schlecht mit SQL bin. Haaahaa

**Was gefällt Ihnen an Apache Cayenne nicht?**

während Apache Cayenne keine Data Access Objects unterstützt. das mag ich manchmal nicht. es erstellt sogar keine Proxies.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Als verantwortungsbewusster Entwickler muss eine Person immer Code schreiben, der sicherstellt, dass alle Daten, die in die Datenbank eingetragen werden, leicht zu schreiben und narrensicher im Betrieb sind. Und ich denke, dies ist das Problem, das Apache Cayenne löst.

  ### 6. Überprüfung von Apache Cayenne

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neha S. | Software Engineer, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 09, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Das Beste an Apache Cayenne ist, dass wir es mit jeder externen Datenbank in Java integrieren können, ohne SQL-Kenntnisse zu haben. Es bietet auch einen robusten Code und viele Testfälle.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Obwohl es eine Gemeinschaft gibt, in der wir unsere Lösungen finden können, aber nicht immer, da die Gemeinschaft aufgrund der geringen Anzahl von Nutzern nicht sehr groß ist, ist es nicht einfach, die Dokumentation zu finden.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Apache Cayenne bietet uns den Code, der die Daten validieren kann, ist einfach zu schreiben und stellt auch sicher, dass Passwörter genügend Zeichen haben. Und wir benötigen dafür auch keine SQL-Kenntnisse.

  ### 7. Handliches Framework zur Interaktion mit SQL-Datenbank

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay D. | Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** September 14, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Es erfordert keine tiefen SQL-Kenntnisse und wir können uns auf die Funktionalitäten konzentrieren, anstatt SQL-Abfragen zu schreiben.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Soweit ich es benutzt habe, habe ich keine negativen Aspekte gefunden und bin ziemlich zufrieden damit.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Es half mir, mich auf meine Hauptfunktionen zu konzentrieren, anstatt SQL-Abfragen zu schreiben, die knifflig sein können, wenn mehrere innere oder äußere Joins verwendet werden.

  ### 8. Führen Sie Ihre gesamte Anwendung problemlos aus, ohne Zuordnungseinträge zu erstellen.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Medizinische Praxis | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** July 29, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Das Beste an Cayenne ist, dass es einen Modeler hat, der effektiv jegliche Notwendigkeit beseitigt, eine Mapping-XL wie im Fall von Hibernate zu schreiben, und es erfordert nur das Klicken, um loszulegen. Zeit- und Aufwandersparnis.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Ein großes Problem, das wir mit Cayenne hatten, ist, dass es nicht gut darin ist, Datenbanken ohne Primärschlüssel oder nicht-integer Primärschlüssel zu handhaben. Wenn Sie also ein nicht indiziertes DB-Schema haben, wird Cayenne Schwierigkeiten haben, Einträge zurückzugeben.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Mit der Implementierung von SQLTemplates, einem eingebauten Super-Feature von Cayenne, sahen wir eine Leistungsverbesserung, die unvergleichlich war. Die Leistungsoptimierung wird mit Hilfe von SQLTemplate hervorragend durchgeführt. Eine weitere Sache ist die Community-Unterstützung bei Cayenne. Sie ist einfach phänomenal.

  ### 9. Cayenne - das ORM Hyäne

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi S. | Technical Specialist, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** August 11, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Die phänomenalen ORM-Tools, die ich verwendet habe, um DB-Schemata an POJOs oder Java-Objekte zu binden, benötige ich keine anderen Java-Bibliotheken wie JMX, Hibernate und viele mehr sowie ORM-Tools mehr...

**Was gefällt Ihnen an Apache Cayenne nicht?**

Ich fand das Caching nicht sehr effektiv, der Logger war nicht so genau.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Orm und Datenbankdesign, jetzt nach der Verwendung von Cayenne muss ich kein Java-Paket und viele weitere Dienstprogramme mehr verwenden.

  ### 10. Bietet gute ORM-Dienste an

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** September 13, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Apache Cayenne ist die beste Quelle, die ORM-Dienste bereitstellt. Da unser Unternehmen mit einer Sprache arbeitet, die der ORM-Struktur folgt, war es für uns sehr nützlich und es ist auch einfach zu verwenden.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Ich habe bisher keinen unzufriedenstellenden Service von Apache Cayenne gefunden, aber ich würde gerne die Meinungen anderer Leute wissen.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Das Hauptproblem, das Apache Cayenne löst, besteht darin, dass wir komplexe Daten leicht in RDBMS umwandeln können, indem wir Objektwerte in Gruppen einfacherer Werte umwandeln.

  ### 11. Es ist die beste Grundlage für relationale Abbildung! Ich habe es verwendet, um eine Datenbank zu reverse-engineeren!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kumar P. | Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** September 07, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Die Benutzerfreundlichkeit und ich kann ohne viel SQL-Wissen eine Verbindung zu jeder Datenbank herstellen.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Manchmal dauert das Laden viel Zeit, aber nach den letzten Updates ist es besser geworden!

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Durch die Verwendung von Apache Cayenne hat sich die Nutzung so vieler Java-Pakete auf fast null reduziert!

  ### 12. Saubere Benutzeroberfläche mit benutzerfreundlich

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** June 16, 2022

**Was gefällt Ihnen an Apache Cayenne am besten?**

Projekt-XML-Struktur ist der am meisten geschätzte Teil, sie hat sich stark verbessert.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Manchmal ist die Ladezeit enorm. Aber nach Neustarts funktioniert es gut.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Es ist sehr hilfreich beim Mapping und Bearbeiten der Datenbank mit guter Benutzeroberflächenunterstützung.

  ### 13. großartige Software

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankush P. | Human Resources Analyst, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 20, 2021

**Was gefällt Ihnen an Apache Cayenne am besten?**

Portabilität zwischen fast allen Datenbanken, die einen JDBC-Treiber haben, sogar Führungskräfte ohne SQL-Kenntnisse können es nutzen.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Nicht sehr benutzerfreundlich, es ist komplex zu bedienen.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Objekt-relationale Abbildung (ORM)

  ### 14. Eine gute Apache-Lizenz zu haben

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shweta M. | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** June 04, 2020

**Was gefällt Ihnen an Apache Cayenne am besten?**

Das Beste daran ist, dass es auch für Nicht-Java-Nutzer gut funktioniert. Java-Objekte sind direkt von der Datenbank zugänglich und es speichert die Datenbank direkt darin. Außerdem ist sein objekt-relationales Modell ziemlich gut und gleichzeitig praktisch. Die Datenbankabbildung ist ziemlich gut, und die Cayenne-API ist sicherlich gut zu wissen. Außerdem ist kein spezifisches Wissen über SQL erforderlich.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Nun, es ist ziemlich kompliziert und schwer, alles in kurzer Zeit zu verstehen. Außerdem könnte die Benutzeroberfläche einfacher zu verstehen sein und die Objekte korrekt zu lokalisieren.

**Empfehlungen für andere, die Apache Cayenne in Betracht ziehen:**

Nun, wenn Sie Benutzer davon sind, dann sollten Sie dies haben und die Zuordnung der Datenbank ist ziemlich gut. Insgesamt ist dies die Software, die Sie auf jeden Fall vorrangig in Betracht ziehen sollten.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Erstens die Zuordnung zu Java-Objekten, zweitens ist die Arbeit mit dem objekt-relationalen Modell eine andere Erfahrung. Zusammen damit funktioniert es gut für sowohl Java- als auch Nicht-Java-Nutzer. Nun, ich habe keine Kenntnisse in SQL, aber dieses Framework hat mir geholfen, an den Projekten ohne die Hilfe von SQL zu arbeiten.

  ### 15. Eine weitere großartige Apache-Lizenz

**Rating:** 3.5/5.0 stars

**Reviewed by:** jena l. | Administrator, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** May 18, 2018

**Was gefällt Ihnen an Apache Cayenne am besten?**

Datenbank geht direkt zu Java-Objekten. Sie können über Webdienste an Benutzer übermittelt werden. Funktioniert auch mit Nicht-Java-Benutzern.

**Was gefällt Ihnen an Apache Cayenne nicht?**

Nicht sehr einfach zu bedienen. Es soll benutzerfreundlich sein, es kann etwas schwierig zu verwalten sein.

**Welche Probleme löst Apache Cayenne für Sie, und wie profitieren Sie davon?**

Funktioniert sowohl mit Java- als auch mit Nicht-Java-Benutzern. Kann direkt auf Java-Objekte abgebildet werden.


## Apache Cayenne Discussions
  - [Wofür wird Apache Cayenne verwendet?](https://www.g2.com/de/discussions/what-is-apache-cayenne-used-for)

- [View Apache Cayenne pricing details and edition comparison](https://www.g2.com/de/products/apache-cayenne/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+11%3A36%3A19+-0500&secure%5Bsession_id%5D=4c29fb3d-f0e2-4e9f-8534-d220e7f98fab&secure%5Btoken%5D=12ed27bca0a26bdc9dedc7a6d8e79a3bed44ed6e3482112fe59a775034eca423&format=llm_user)


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

