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.


4
Namensattribut in @Entity und @Table
Ich habe Zweifel, weil das Namensattribut sowohl in @Entity als auch in @Table vorhanden ist Zum Beispiel darf ich den gleichen Wert für das Namensattribut haben @Entity(name = "someThing") @Table(name = "someThing") und ich kann auch verschiedene Namen für dieselbe Klasse haben @Entity(name = "someThing") @Table(name = "otherThing") Kann mir …




8
Verwenden des UUIDGenerator im Ruhezustand über Anmerkungen
Ich benutze meine UUID wie folgt: @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid") @Column(name = "uuid", unique = true) private String uuid; Ich erhalte jedoch eine intelligente Warnung für den Ruhezustand: Verwenden von org.hibernate.id.UUIDHexGenerator, das keine IETF RFC 4122-kompatiblen UUID-Werte generiert; Verwenden Sie stattdessen org.hibernate.id.UUIDGenerator Ich möchte …


1
So legen Sie das String-Array in Java Annotation fest
Ich habe eine Anmerkung wie diese deklariert: public @interface CustomAnnot { String[] author() default "me"; String description() default ""; } Eine gültige Anmerkung wäre daher @CustomAnnot(author="author1", description="test") Was ich nicht herausfinden kann, ist, wie man mehr als einen Autor festlegt, da author () den String [] zurückgibt, sollte dies möglich …
76 java  annotations 

4
Hinzufügen von Java-Anmerkungen zur Laufzeit
Ist es möglich, einem Objekt (in meinem Fall insbesondere einer Methode) zur Laufzeit eine Anmerkung hinzuzufügen? Für ein bisschen mehr Erklärung: Ich habe zwei Module, Modul A und Modul B. Modul B hängt von Modul A ab, das von nichts abhängt. (modA ist meine Kerndatentypen und -schnittstellen und so ist …


3
Was bedeutet @Override?
public class NaiveAlien extends Alien { @Override public void harvest(){} } Ich habe versucht, den Code meines Freundes zu verstehen, und ich verstehe die Syntax @Override nicht im Code. Was macht das und warum brauchen wir beim Codieren? Vielen Dank.

3
ggplot2 - außerhalb des Plots mit Anmerkungen versehen
Ich möchte Stichprobengrößenwerte mit Punkten in einem Diagramm verknüpfen. Ich kann geom_textdie Zahlen in der Nähe der Punkte positionieren, aber das ist chaotisch. Es wäre viel sauberer, sie am äußeren Rand des Grundstücks auszurichten. Zum Beispiel habe ich: df=data.frame(y=c("cat1","cat2","cat3"),x=c(12,10,14),n=c(5,15,20)) ggplot(df,aes(x=x,y=y,label=n))+geom_point()+geom_text(size=8,hjust=-0.5) Welches produziert diese Handlung: Ich würde so etwas bevorzugen: Ich …
73 r  annotations  ggplot2 

3
Was ist der Zweck der Annotation @ConditionalOnProperty?
Ich habe gerade die Spring Boot-Konfiguration geändert und bin darauf gestoßen @ConditionalOnProperty(prefix = "spring.social.", value = "auto-connection-views") von org.springframework.boot.autoconfigure.social.TwitterAutoConfiguration @Bean(name = { "connect/twitterConnect", "connect/twitterConnected" }) @ConditionalOnProperty(prefix = "spring.social.", value = "auto-connection-views") public View twitterConnectView() { return new GenericConnectionStatusView("twitter", "Twitter"); } Ich verstehe den Zweck dieser Anmerkung nicht. Ich denke, dies …

12
Festlegen einer JPA-Zeitstempelspalte, die von der Datenbank generiert werden soll?
In meiner SQL Server 2000 - Datenbank, habe ich einen Zeitstempel (in Funktion nicht in Datentyp) Spalt vom Typ DATETIMEnamens lastTouchedSatz getdate()als den Standardwert / bindend. Ich verwende die von Netbeans 6.5 generierten JPA-Entitätsklassen und habe diese in meinem Code @Basic(optional = false) @Column(name = "LastTouched") @Temporal(TemporalType.TIMESTAMP) private Date lastTouched; …
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.