Tag: hibernate

Hibernate ist ein Objekt-relationales mapping (ORM) – Bibliothek für die Programmiersprache Java ermöglicht es Entwicklern zu nutzen POJO-Stil-domain-Modelle in Ihre Anwendungen in einer Weise, die weit über Objekt/Relationales Mapping.

Hibernate Annotations (Frühjahr), Einstellung Standardwert beim hinzufügen neuer boolean-Spalte, immer Fehler?

Anzahl der Antworten 1 Antworten
Ich versuche Sie zum hinzufügen einer neuen Spalte zu einer vorhandenen Datenbanktabelle. Es ist für ein boolean, und ich versuche, wie weiter unten aber immer den Fehler: Setzen von boolean-Feld org.jadefalcon.demo.domain.Benutzer.permissionconceptsearchtab zu null-Wert was ich versuche (ich

Wie zu verwenden Hibernate SchemaUpdate-Klasse mit einer JPA persistence.xml?

Anzahl der Antworten 3 Antworten
Habe ich eine main-Methode mit SchemaUpdate auf dem display auf der Konsole, was Tabellen zu ändern/zu erstellen und es funktioniert gut in meiner Hibernate-Projekt: public static void main(String args) throws IOException { //first we prepare the configuration

Spring Hibernate boot konnte nicht deserialisiert werden: invalid stream header: 3433302E

Anzahl der Antworten 2 Antworten
Ich habe ein Problem mit spring boot überwintern: ich habe DATETIME-Feld in MYSQL und ich bin versucht zu laden, um Java 8 Spring boot.Jedoch, es wirft Ausnahme: >HHH000327: Error performing load command : org.hibernate.type.SerializationException: could not deserialize"

Kann ich kombinieren @Abfrage, definition und Spezifikationen auf eine Spring Data JPA-repository-Methode?

Anzahl der Antworten 1 Antworten
Ist es möglich, beide zu verwenden @Query annotation und Spezifikation, die in einem repository-Methode? Zum Beispiel würde ich gerne eine Methode wie diese: @Query(value="SELECT e from EMPLOYEE where firstName <> ?1") public Page<Employee> findEmployeeBySomethigFancy(String firstName, Pageable pageable,

resources/hibernate.cfg.xml nicht gefunden

Anzahl der Antworten 2 Antworten
Bin ich mit dem lernen von Hibernate in der Java-web-app. Ich habe Folgendes sessionFactory begann mit einer Konfiguration für die Lage meiner hibernate.cfg.xml Datei, aber es beschwert sich trotzdem: resources/hibernate.cfg.xml not found Die "Ressourcen" - Ordner ist

Wie konfigurieren Sie die Protokollierung mit hibernate log4j2.xml?

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem wechselte zu Apache log4j2, und kann immer noch nicht einen Weg finden, konfigurieren Sie die Protokollierung mit hibernate log4j2.xml. Weil ich kann nicht einen Weg finden, um dieses problem, das ich noch verwenden

hibernate collection - invalid column index

Anzahl der Antworten 3 Antworten
Habe ich eine Eltern-und Kind-Klasse in hibernate und JPA. Wenn ich versuche zum bestehen der Klasse, bekomme ich eine SQL-exception die Meldung "Ungültiger Spaltenindex". Ist dies die übergeordnete Klasse: @Entity @Table(name = "vnd_base_file_format") public class VendorBaseFileFormat implements

Beste Weg, damit umzugehen Hibernate-Sessions in einem geschichteten Spring MVC Web-Anwendung

Anzahl der Antworten 2 Antworten
Wenn wir eine web-Anwendung, die hat heavy UI (Spring MVC + JQuery mit JSON) Hibernate mit JPA-Annotationen wird die Domäne Modell verlängern Frühjahr-vorausgesetzt, DAO-code, der DAO-Schicht JBOSS als app-server mit Oracle als backend Datasource (JNDI) connection pooling

Eine Verbindung zu mehreren DB von Hibernate und Spring

Anzahl der Antworten 1 Antworten
Ich muss eine Verbindung mit zwei DB in meinem spring-hibernate-Anwendung. Die Konfiguration ist wie folgt: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:task="http://www.springframework.org/schema/task" xmlns:jms="http://www.springframework.org/schema/jms" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/mvc

Verständnis der Hibernate Version der Geschichte und die Kompatibilität seiner Module mit jeweils Anderen

Anzahl der Antworten 1 Antworten
Gibt es eine gute link oder Dokumentation zu Hibernate Version der Geschichte. Meine Verwirrung beginnt bei Hibernate 3.3 wenn Modularisierung eingeführt wurde. E.g wenn ich hibernate-validator 3.x mit hibernate 3.2.6 ga (vor 3.3 war seine einzige jar)

Hibernate 5 mit Anmerkung

Anzahl der Antworten 1 Antworten
Können wir verwenden JPA annoation auf perist-domain-Modell (Klassen , Beziehungen und das Erbe) anstelle von hbm-Konfiguration, und verwenden Sie dann Sessionfactory, um CRUD-Operationen. I bedeutet, dass es möglich ist, verwenden annotation ohne Verwendung persistence.xml und Entitymanager? Ich

Keine Abhängigkeiten auflösen für org.springframework.die Transaktion.Anmerkung.Transaktions -

Anzahl der Antworten 2 Antworten
Ich bin neu annotation basierende Programmierung und weiß nicht, was maven-Artefakt hinzufügen, um meine pom.xml für org.springframework.die Transaktion.Anmerkung.Transaktions -, habe ich gegoogelt(wie die ersten 5 Seiten der Suchergebnisse), aber nicht in der Lage zu finden, was ich

Hibernate Rückkehr keine Ergebnisse zeigt diese Fehler-INFO: unverbindlich factory JNDI, keine JNDI-Namen konfiguriert

Anzahl der Antworten 1 Antworten
Verwende ich JPA mit hibernate und versucht Verbindung zu einer Datenquelle ermittelt werden, um Informationen, aber wenn ich die Anwendung ausführen bekomme ich keine Fehler als solche, aber es werden keine Ergebnisse angezeigt, wenn ich den folgenden

Erstellen von Datenbanktabellen aus den Entitäten

Anzahl der Antworten 4 Antworten
Ist im Ruhezustand so etwas wie code-first-Ansatz von Entity Framework? Ich versuche vorbereiten Datenbank-Tabellen aus java-Klassen (MySQL). Ich habe bereits vorbereitet java Klassen mit JPA-Annotationen, aber ich bin nicht sicher, was jetzt zu tun (ich bin mit

Hibernate-mapping, mehrere Klassen zu einer Tabelle mithilfe von hbm.xml

Anzahl der Antworten 2 Antworten
Ich bin ziemlich neu in den Ruhezustand und brauche etwas Hilfe mit hibernate-mapping. Habe ich 4 verschiedene Klassen, die ich zuordnen möchten, in eine Tabelle, die den Primärschlüssel besteht aus Attributen, die aus 2 verschiedenen Klassen. Zur

Sollte eine Verbindung, die aus einer hibernate-session geschlossen werden?

Anzahl der Antworten 3 Antworten
Muss ich manuell schließen eine Verbindung, die aus einer hibernate-session? Wenn ich das mache, habe ich die Schließung einer der verbindungen im connection pool? Hibernate automatisch die Verbindung zu schließen, wenn ich nicht? Connection con = null;

Hibernate timestamp-version gesteuert durch die Datenbank.

Anzahl der Antworten 1 Antworten
Ich bin mit beiden Hibernate annotations und Sybase. Ich bin auf der Suche, um das setup eine Spalte "version" zu verhindern sperren. Die Datenbank braucht um die Administration der timestamp als auf die Anwendung. Ich möchte dies

Hibernate mit ProjectionList Fehler: kann nicht sein, cast to [Ljava.lang.Objekt;

Anzahl der Antworten 1 Antworten
Problem habe ich mit returnig Liste meiner Objekte. Ich arbeite mit entity-Klasse, die hat @EmbeddedId wie Sie sehen können in meinem code unten, dort sind zwei Zeilen mit ähnlichem text: id.*. Criteria cr = createCriteria(true); cr.add(Restrictions.eq("id.qwerty", "QWERTY"));

Unter welcher Bedingung wir brauchen, um die Verwendung von zusammengesetzten Schlüsseln in der Datenbank

Anzahl der Antworten 4 Antworten
habe ich gesehen, dass die wir haben können zusammengesetzte Schlüssel, wo der Primärschlüssel besteht aus den kombinierten Primärschlüssel der beiden Tabellen. Wie Personen und Bücher person_id and book_id will make the primary key. Aber ich möchte bitten,

Ausführen von DDL aus hibernate

Anzahl der Antworten 2 Antworten
Ich weiß, dass SchemaExport sollte mein Freund sein. Aber ich bin mit liquibase und möchten, führen Sie die DDL - Reine sql-Anweisungen generiert von liquibase neu erstellen, die Datenbank vor jeder test-Methode. Sehen Sie Probleme mit dem

Wie kann ich schreiben update-Abfrage mit Bedingung in hibernate

Anzahl der Antworten 2 Antworten
public String passlink(String companyName, String mailName) { Session session = Hibernateutil.getSessionFactory().openSession(); Transaction transaction = null; try { transaction = session.beginTransaction(); String queryString="UPDATE account SET companyname = :companyName WHERE companyname like 'm' AND Email LIKE :mailName"; Query query=session.createQuery(queryString);

Gewusst wie-Abfrage-join-eine von vielen in hibernate HQL

Anzahl der Antworten 3 Antworten
Ich versuche Abfrage-join Schlepptau Tabelle Kunden und mainorder Tabelle . wenn ich die Abfrage immer den Fehler -Customer.java package com.mdr.model; import java.util.List; import java.util.Set; import javax.persistence.CascadeType; //import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import

Sequenz-Generator persistence.xml

Anzahl der Antworten 1 Antworten
In der PPV, in der Regel legen wir die Sequenz-generator " in der entity-bean. Können wir geben Sie dieses in der persistence.xml? wenn ja, pls teilen Sie die Schritte neeeded InformationsquelleAutor Ashish K Agarwal | 2011-08-11

org.hibernate.validator.engine.ConfigurationImpl.getDefaultParameterNameProvider()Ljavax/validation/ParameterNameProvider;

Anzahl der Antworten 1 Antworten
wenn ich mit eclipse tomcat meinem Projekt arbeiten, aber wenn ich versuche mit meinem tomcat-pc ist ein Fehler aufgetreten.Wenn jemand mir helfen könnte, es wird freundlich sein! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init

org.hibernate.TypeMismatchException: Die id von der falschen Art

Anzahl der Antworten 1 Antworten
Ich arbeite zum ersten mal mit MyEclipse For Spring, die den Ruhezustand unterstützen. Folgenden der relevante Teil der mysql-db: CREATE TABLE `delidete`.`DatiGeneraliVistoContabile` ( `DatiGeneraliId` int NOT NULL, <---- P.K., Foreign key to table Datigenerali `SoggettiCodice` int NOT

java.lang.AbstractMethodError: bei org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setCharacterStream(DelegatingPreparedStatement.java:328)

Anzahl der Antworten 5 Antworten
Ich habe einen sehr nervigen problem, und ich kann nicht scheinen, um die Antwort zu finden überall. Meine Anwendung löst diese Ausnahme aus, wenn Sie versuchen zu bestehen und @Lob: java.lang.AbstractMethodError at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setCharacterStream(DelegatingPreparedStatement.java:328) at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setCharacterStream(DelegatingPreparedStatement.java:328) at java.lang.reflect.Method.invoke(Method.java:601)

Spring boot 1.4.2.RELEASE Fehler beim Start von java.lang.ClassNotFoundException: org.springframework.Bohnen.factory.ObjectProvider

Anzahl der Antworten 2 Antworten
Ich versuche zu aktualisieren, spring-boot von 1,3 auf 1.4.2.RELEASE. Läuft mvn spring-boot:run wirft die folgende Fehlermeldung. java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.jpaVendorAdapter at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:64) ~[spring-boot-autoconfigure-1.4.2.RELEASE.jar:1.4.2.RELEASE] at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:102) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:178) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:140) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:116) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE]

Die Hibernate FetchMode verursachen Sammlungen zu faul geladen?

Anzahl der Antworten 1 Antworten
Fragte ich einen dieser Frage auf den Hibernate-Foren, aber nicht eine vollständige Antwort, so dass ich dachte, ich würde umbuchen es hier. Hier ist die ursprüngliche Frage-thread: http://forum.hibernate.org/viewtopic.php?f=1&t=1008243&p=2438963#p2438963 Kurz gesagt, ich habe eine benutzerdefinierte HQL-Abfrage, die verbindet

JPA Best Practice: Statische Lookup-Entitäten

Anzahl der Antworten 2 Antworten
Vorstellen, eine Veranstaltung - entity-Referenzen eine Status Person: @Entity @Table(name = "event") public class Event() { @Id @Column(name = "id", nullable = false) private long id; ... @ManyToOne @JoinColumn(name = "status_code", nullable = false) private Status status;

@OrderBy verursacht org.hibernate.HibernateException: Unable to parse order-by-fragment

Anzahl der Antworten 3 Antworten
Ich habe ein @OrderBy an meinem Projekt und jetzt bin ich immer den folgenden Fehler: 17:10:35,125 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 51) MSC000001: Failed to start service jboss.persistenceunit."blueMonster.war#blueMonster": org.jboss.msc.service.StartException in service jboss.persistenceunit."blueMonster.war#blueMonster": javax.persistence.PersistenceException: [PersistenceUnit: blueMonster] Unable

Kaskade im Ruhezustand aus die eins-zu-viele-Seite

Anzahl der Antworten 2 Antworten
ich weiß, diese Frage mag gestellt werden, bevor, aber ich will es machen bestimmte, bin mit hibernate ohne Anmerkungen, also mein Fall ist wenn ich habe die folgende Beziehung: A hat viele B und B eine von

entityManager.bestehen nichts sparen zur Datenbank

Anzahl der Antworten 3 Antworten
Benutze ich Spring 4.2.5 und org.hibernate 5.1.0. Wenn ich entityManager.persist(user) zu speichern user ist ,kann es nicht in der Datenbank speichern,und keine Fehler werfen. Aber wenn ich auf add entityManager.getTransaction().begin(); und entityManager.getTransaction().commit(); es funktionierte. code unten @Service

Ungültiger Objektname 'tableName' Einsatz von Hibernate und Spring, mit SQLServer

Anzahl der Antworten 1 Antworten
Ich bin stecken geblieben auf diese Tage, und ich habe versucht, fast alles, was ich im internet gefunden haben. Ich bin beim erstellen von web-Anwendung mit Spring und Hibernate in Java, und ich habe zwei Datenbanken in

Kein validator gefunden werden konnte, der für Einschränkung 'javax.die Validierung.- Einschränkungen.Größe' überprüfung der Art java.lang.Doppel -'

Anzahl der Antworten 1 Antworten
Ich habe ein Muster definiert, mit dem parameter als Typ "Double". @Size(max = 50) private Double priority; Wenn ich versuche zu speichern , Hiberante wirft folgende exception[1]. Was ist die Validierung vermisse ich hier? (Ich habe versucht,

Ternäre (und n-ary -) Beziehungen in Hibernate

Anzahl der Antworten 2 Antworten
Q 1) Wie können wir das Modell einer ternären Beziehung mit Hibernate? Zum Beispiel, wie können wir das Modell der ternären Beziehung vorgestellt hier Einsatz von Hibernate (oder PPV)? HINWEIS: ich weiß, dass JPA 2 hat einige

Postgres + Hibernate + Java-UUID

Anzahl der Antworten 6 Antworten
Will ich mit PostgreSQL native UUID-Typ mit einem Java-UUID. Ich bin mit Hibernate als meine JPA-provider und ORM. Wenn ich versuche zu speichern, es wird nur gespeichert, wie bytea in Postgres. Wie kann ich dies tun? InformationsquelleAutor

Tomcat-JDBC-MySQL ClassNotFoundException

Anzahl der Antworten 1 Antworten
Möchte ich nutzen, springMVC und JPA (mit hibernate) auf meinem tomcat 7 server (läuft lokal auf meinem Mac). War ich in der Lage, alles, was erfolgreich mit einer eingebetteten H2-Datenbank. Nun habe ich umgestellt auf mysql und

JPA mit Hibernate 3 - ManyToMany-Stack overflow und Mehrere bag-Fehler

Anzahl der Antworten 3 Antworten
Bin ich Probleme beim abrufen von Daten für Personen, die bidirektionale viele-zu-viele-Beziehung. Wenn ich List für die Speicherung der Entitäten, bekomme ich nicht in der Lage zu Holen, mehrere Taschen gleichzeitig Fehler. Wenn ich meinen code zu

Vermeidung von n+1 eager-fetching des Kindes collection-element association

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Klassen: @Entity @Table(name = "base") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "DISCRIMINATOR", discriminatorType = DiscriminatorType.STRING) @ForceDiscriminator public class Base { //... } @Entity @DiscriminatorValue("foo") public class Foo extends Base { @OneToMany( mappedBy = "foo",

Abfrage-syntax-Ausnahme, Tabellenname nicht zugeordnet ist

Anzahl der Antworten 3 Antworten
Bin ich mit HQL-Abfrage, siehe bitte den untenstehenden code. Entity-Klasse: @Entity @Table(name = "COUNTRY") public class Country implements Serializable{ private long countryCode; private String countryName; DAO: public List<Country> getCountryList(){ List<Country> resultList = null; System.out.println("in dao"); Query query

Überwintern: Nicht lösen können-Attribut gegen Pfad für ein sehr einfaches Objekt-Hierarchie

Anzahl der Antworten 3 Antworten
Jemand irgendwelche Ideen, warum hibernate v3.6.7 hat Probleme mit der scheinbar einfachen Klassenhierarchie unten? @Entity public class X implements Serializable { @Id String id; X() { } public X(String id) { this.id = id; } } interface

So wählen Sie ein, wenn eine Zeile vorhanden, in HQL

Anzahl der Antworten 3 Antworten
EDIT: Speziell reden über die Abfrage auf keine Tabelle. Ja ich kann mich existiert, aber ich würde tun müssen, select case when exists (blah) then 1 else 0 end as conditionTrue from ARealTableReturningMultipleRows In T-SQL kann ich

Mehrere Primär-Schlüssel-Tabelle - Hibernate NonUniqueObjectException

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle mit 2 Primärschlüsseln (also die Kombination aus beiden sollte eindeutig sein). Das schema ist wie folgt: TABLE="INVOICE_LOGS" INVOICE_NUMBER PK non-null INVOICE_TYPE PK non-null AMOUNT Wenn ich versuche zu bestehen gleichzeitig mehrere Datensätze, bekomme

Frühjahr OpenSessionInViewInterceptor funktioniert nicht

Anzahl der Antworten 3 Antworten
Hatte ich den (in)berühmten problem mit hibernate und lazy loading wenn Ansichten gerendert werden.... Wie viele sagen, die einzigen zwei Lösungen sind: Machen, die Transaktions-Methode (und das ist nicht immer desiderable) Verwenden OpenSessionInViewInterceptor. Letzteres ist vorzuziehen IMO.

Abfrage-Ergebnisse werden nicht im cache gefunden

Anzahl der Antworten 1 Antworten
Env: JBoss 5.1, ehcache 2.1.0, hibernate 3.3.x, seam 2.2.0 ehcache.xml (version 2.1.0) enthält die folgenden Zeilen, aber meine Abfrageergebnisse werden nicht im cache gefunden. Soll ich um eine cache-region für jede der Abfragen, die ausgelöst werden. Was

JPA (Hibernate) - Sitzung/Transaktion und lazy loading

Anzahl der Antworten 2 Antworten
Ich habe ein Java-EE-Projekt und die MySQL-Datenbank verwaltet, die mit einem ORM. Ich arbeitete viel mit Hibernate zu lernen, was ich falsch mache und ich glaube, ich verstehe Sitzung/Transaktion, aber ich weiß nicht, wie ich dieses Problem

Hibernate und einfügen von Daten in die Datenbank ein Fehler Auftritt

Anzahl der Antworten 6 Antworten
<hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class"> com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url"> jdbc:mysql://localhost/products</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password"></property> <property name="hibernate.connection.pool_size">10</property> <property name="show_sql">true</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.hbm2ddl.auto">update</property> <!-- Mapping files --> <mapping resource="prod.hbm.xml"/> </session-factory> </hibernate-configuration> ich bin mit den oben genannten XML-hibernate config-Datei zum

JPA criteria query, um auf Klasse

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit mit JPA criteria-Abfragen, um auf Klasse? Stellen Sie sich die folgenden Domänen-Objekten: abstract class Hobby { ... } class Coding extends Hobby { ... } class Gaming extends Hobby { ... } Mithilfe

Schreiben Sie eine Abfrage mit QueryDSL JPA mit vielen vielen mapping

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit QueryDSL, um eine Abfrage zu erstellen. Ich will, um alle Gruppen einer bestimmten Benutzer-id. Wie hat das funktioniert? public List<Group> findGroupsByUser(Integer userId) { JPQLQuery query = new JPAQuery(getEntityManager()); ?????? return result; }

Wie lösen org.hibernate.NonUniqueObjectException: ein anderes Objekt mit der gleichen id-Wert war bereits im Zusammenhang mit der session:

Anzahl der Antworten 2 Antworten
Ich bin sparen eine List durch die Verwendung von hibernate, aber es wirft folgende exception: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: Den code, den ich verwende, ist unten,