Als «annotations» getaggte Fragen

Bei der Programmierung werden Anmerkungen verwendet, um einem Codeelement Informationen hinzuzufügen, die vom Typsystem nicht ausgedrückt werden können.



3
@Column (s) für eine @ ManyToOne-Eigenschaft nicht zulässig
Ich habe eine JPA-Entität mit einer Eigenschaft, die als festgelegt ist @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Bei der Bereitstellung auf JBoss 6 gibt die Anwendung jedoch einen Fehler aus: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Ich verwende Hibernate 3.5 als JPA 2.0-Implementierung. Was soll ich verwenden, um auf …




7
Welche Anmerkung soll ich verwenden: @IdClass oder @EmbeddedId
Die JPASpezifikation (Java Persistence API) bietet zwei verschiedene Möglichkeiten, um zusammengesetzte Entitätsschlüssel anzugeben: @IdClassund @EmbeddedId. Ich verwende beide Anmerkungen für meine zugeordneten Entitäten, aber für Leute, die nicht sehr vertraut sind, stellt sich heraus, dass dies ein großes Durcheinander ist JPA. Ich möchte nur einen Weg wählen, um zusammengesetzte Schlüssel …

5
Wie parametriere ich @Scheduled (fixedDelay) mit der Ausdruckssprache Spring 3.0?
Wenn Sie die Spring 3.0-Funktion zum Kommentieren einer geplanten Aufgabe verwenden, möchte ich den fixedDelayParameter as aus meiner Konfigurationsdatei festlegen , anstatt ihn wie derzeit fest mit meiner Aufgabenklasse zu verbinden ... @Scheduled(fixedDelay = 5000) public void readLog() { ... } Leider scheint es, dass mit den Mitteln der Spring …

4
Gibt es so etwas wie Annotation Inheritance in Java?
Ich untersuche Anmerkungen und bin zu einem Punkt gekommen, an dem einige Anmerkungen eine Hierarchie zu haben scheinen. Ich verwende Anmerkungen, um im Hintergrund Code für Karten zu generieren. Es gibt verschiedene Kartentypen (also unterschiedliche Codes und Anmerkungen), aber es gibt bestimmte Elemente, die wie ein Name gemeinsam sind. @Target(value …

8
Java-Anmerkungen
Was ist der Zweck von Anmerkungen in Java? Ich habe diese unscharfe Vorstellung von ihnen als irgendwo zwischen einem Kommentar und dem tatsächlichen Code. Beeinflussen sie das Programm zur Laufzeit? Was sind ihre typischen Verwendungen? Sind sie einzigartig in Java? Gibt es ein C ++ - Äquivalent?


11
Benötige ich <class> -Elemente in persistence.xml?
Ich habe eine sehr einfache persistance.xml-Datei: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; und es funktioniert. Wenn ich jedoch &lt;class&gt;Elemente entferne, werden in der Anwendung keine Entitäten angezeigt (alle …
110 java  hibernate  orm  jpa  annotations 


2
Warum erben Java-Klassen keine Anmerkungen von implementierten Schnittstellen?
Ich habe Guices AOP verwendet, um einige Methodenaufrufe abzufangen. Meine Klasse implementiert eine Schnittstelle und ich möchte die Schnittstellenmethoden mit Anmerkungen versehen, damit Guice die richtigen Methoden auswählen kann. Selbst wenn der Annotationstyp mit der Implementierungsklasse für geerbte Annotationen annotiert wird, erbt die Annotation nicht die Annotation, wie in Inheriteds …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.