<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Apache_Cayenne</id>
	<title>Apache Cayenne - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Apache_Cayenne"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Cayenne&amp;action=history"/>
	<updated>2026-05-28T21:10:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Cayenne&amp;diff=1786963&amp;oldid=prev</id>
		<title>imported&gt;VulcanSphere: (GR) File renamed: File:Cayenne-logo-svg400x400.svg → File:Apache Cayenne logo.svg Criterion 4</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Cayenne&amp;diff=1786963&amp;oldid=prev"/>
		<updated>2021-04-17T12:40:48Z</updated>

		<summary type="html">&lt;p&gt;(&lt;a href=&quot;/index.php?title=C:GR&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;C:GR (Seite nicht vorhanden)&quot;&gt;GR&lt;/a&gt;) &lt;a href=&quot;/index.php?title=C:COM:FR&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;C:COM:FR (Seite nicht vorhanden)&quot;&gt;File renamed&lt;/a&gt;: &lt;a href=&quot;/index.php?title=Datei:Cayenne-logo-svg400x400.svg&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Datei:Cayenne-logo-svg400x400.svg (Seite nicht vorhanden)&quot;&gt;File:Cayenne-logo-svg400x400.svg&lt;/a&gt; → &lt;a href=&quot;/index.php?title=Datei:Apache_Cayenne_logo.svg&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Datei:Apache Cayenne logo.svg (Seite nicht vorhanden)&quot;&gt;File:Apache Cayenne logo.svg&lt;/a&gt; &lt;a href=&quot;/index.php?title=C:COM:FR&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;C:COM:FR (Seite nicht vorhanden)&quot;&gt;Criterion 4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name                  = &lt;br /&gt;
|Logo                  = [[Datei:Apache Cayenne logo.svg|rahmenlos|Apache Cayenne logo]]&lt;br /&gt;
|Screenshot            = [[Datei:CayenneModeler screenshot.png|442px]]&lt;br /&gt;
|Beschreibung          = &amp;lt;!-- Beschreibung des Screenshots! --&amp;gt;&lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = [[Apache Software Foundation]]&lt;br /&gt;
|Management            = &lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &amp;lt;!--wikidata--&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[plattformunabhängig]]&lt;br /&gt;
|Programmiersprache    = [[Java (Programmiersprache)|Java]]&lt;br /&gt;
|Kategorie             = [[Objektrelationale Abbildung|OR Mapper]]&lt;br /&gt;
|Lizenz                = [[Apache-Lizenz]] 2.0&lt;br /&gt;
|Deutsch               = &lt;br /&gt;
|Website               = [http://cayenne.apache.org/ cayenne.apache.org]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Apache Cayenne&amp;#039;&amp;#039;&amp;#039; ist ein [[Open Source|freies]] [[Persistenz (Informatik)|Persistenz]]- und [[Objektrelationale Abbildung|ORM]]-[[Framework]] für die [[Java (Programmiersprache)|Programmiersprache Java]].&lt;br /&gt;
&lt;br /&gt;
== Fähigkeiten ==&lt;br /&gt;
Wie die meisten anderen ORM-Frameworks bildet Apache Cayenne das Datenbankschema direkt auf Java-Klassen ab, und generiert dazu SQL-Statements zur Laufzeit. Ebenfalls unterstützt Apache Cayenne Transaktionen, Joins, Sequenzen etc.&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus können mit der Remote Object Persistence von Apache Cayenne auch Java-Objekte mittels [[Web Services]] auf anderen Java-Clients persistiert werden. Damit unterscheidet sich Apache Cayenne von den meisten anderen ORM-Frameworks. Ebenso unterstützt Apache Cayenne die Serialisierung mittels [[XML]].&lt;br /&gt;
&lt;br /&gt;
Apache Cayenne unterstützt mittels [[Reverse Engineering]] sowohl die Erzeugung von Datenbankschemata aus Java-Klassen, als auch die Generierung von Java-Klassen aus Datenbankschemata mittels [[Apache Velocity]]. Diese Funktionalitäten können mithilfe des &amp;#039;&amp;#039;&amp;#039;CayenneModeler&amp;#039;&amp;#039;&amp;#039;, einer Benutzeroberfläche, ohne Konfiguration in XML-Dateien mittels derer Annotationen umgesetzt werden. Ganze Datenbankschemata können somit einfach und direkt auf Java-Objekte gemappt werden.&lt;br /&gt;
&lt;br /&gt;
Apache Cayenne unterstützt weiters wie die meisten anderen ORM-Frameworks eine Abfragesprache auf Objektebene, [[Cache|Caching]], vorausschauendes Holen von Abhängigkeitsbäumen, sowie Validierung von Objekten und ihren Abhängigkeiten. Darüber hinaus noch Objektvererbungen, automatische Erkennung der Datenbank, sowie die Persistierung generischer Objekte.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Cayenne wurde von der Firma Objectstyle unter Andrus Adamchik gestartet.&amp;lt;ref&amp;gt;[http://www.objectstyle.com/objectstyle-org-and-community-roots ObjectStyle.org, ObjectStyle.com and Our Community Roots], 25. Januar 2012&amp;lt;/ref&amp;gt; Es wurde ab dem ersten Release im Juli 2002 unter der Apache-Lizenz veröffentlicht.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://objectstyle.org/cayenne/lists/cayenne-user/2002/06/0000.html |titel=cayenne-use |abruf=2020-03-26}}&amp;lt;/ref&amp;gt; Anfang 2006 zog das Projekt von Objectstyle zur [[Apache Software Foundation]] um und wurde im Dezember 2006 eines der Top-Level-Projekte von Apache.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Objektrelationale Abbildung]]&lt;br /&gt;
* [[Apache OpenJPA]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur |Autor=Andrus Adamchik, Eric Schneider |Hrsg=TheServerSide.com |Titel=Cayenne |TitelErg=Being Productive with Object Relational Mapping |Datum=2004-06-01 |Sprache=en |Online=http://www.theserverside.com/news/1364760/Cayenne-Being-Productive-with-Object-Relational-Mapping |Abruf=2013-06-01}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://cayenne.apache.org/ Offizielle Website von Apache Cayenne]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Persistenzframework]]&lt;br /&gt;
[[Kategorie:Freie Software]]&lt;br /&gt;
[[Kategorie:Java-Bibliothek]]&lt;br /&gt;
[[Kategorie:Apache-Projekt|Cayenne]]&lt;/div&gt;</summary>
		<author><name>imported&gt;VulcanSphere</name></author>
	</entry>
</feed>