Pytania otagowane jako annotations

W programowaniu adnotacje służą do dodawania informacji do elementu kodu, których nie można wyrazić w systemie typów.



3
@ Kolumny nie są dozwolone we właściwości @ManyToOne
Mam podmiot JPA z właściwością ustawioną jako @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Ale kiedy wdrażam na JBoss 6, aplikacja wyświetla komunikat o błędzie: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Używam Hibernate 3.5 jako implementację JPA 2.0. Czego należy użyć do odniesienia się do kolumny klucza obcego?





5
Jak sparametryzować @Scheduled (fixedDelay) za pomocą języka wyrażeń Spring 3.0?
Korzystając z możliwości Spring 3.0 do adnotacji zaplanowanego zadania, chciałbym ustawić fixedDelayparametr as z mojego pliku konfiguracyjnego, zamiast podłączać go na stałe do mojej klasy zadań, tak jak obecnie ... @Scheduled(fixedDelay = 5000) public void readLog() { ... } Niestety wygląda na to, że za pomocą języka Spring Expression Language …

4
Czy jest coś takiego jak dziedziczenie adnotacji w Javie?
Badam adnotacje i doszedłem do punktu, w którym niektóre adnotacje wydają się mieć hierarchię między nimi. Używam adnotacji do generowania kodu w tle dla kart. Istnieją różne typy kart (a więc inny kod i adnotacje), ale są pewne elementy, które są między nimi wspólne, takie jak nazwa. @Target(value = {ElementType.TYPE}) …

2
Adnotacja typu powrotu void w języku Python
W Pythonie 3.x często używa się adnotacji typu zwracanego funkcji, takich jak: def foo() -> str: return "bar" Jaka jest prawidłowa adnotacja dla typu „void”? Rozważam 3 opcje: def foo() -> None: nie logiczne IMO, ponieważ Nonenie jest typem, def foo() -> type(None): używając najlepszej znanej mi składni do uzyskania …


8
Adnotacje Java
Jaki jest cel adnotacji w Javie? Mam ten niewyraźny pomysł, że są gdzieś pomiędzy komentarzem a rzeczywistym kodem. Czy wpływają na program w czasie wykonywania? Jakie są ich typowe zastosowania? Czy są unikalne dla języka Java? Czy istnieje odpowiednik C ++?


11
Czy potrzebuję elementów <class> w persistence.xml?
Mam bardzo prosty plik persistance.xml: &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; i to działa. Ale kiedy usuwam &lt;class&gt;elementy, aplikacja nie widzi encji (wszystkie klasy są opatrzone adnotacją @Entity). …
110 java  hibernate  orm  jpa  annotations 

2
Dlaczego klasy Java nie dziedziczą adnotacji z zaimplementowanych interfejsów?
Używałem AOP Guice'a do przechwytywania niektórych wywołań metod. Moja klasa implementuje interfejs i chciałbym dodać adnotacje do metod interfejsu, aby Guice mógł wybrać odpowiednie metody. Nawet jeśli typ adnotacji jest adnotowany przy użyciu klasy implementującej Inherited adnotation, nie dziedziczy adnotacji, jak określono w dokumencie java Inherited: Należy również zauważyć, że …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.