Запитання з тегом «annotations»

У програмуванні анотації використовуються для додавання інформації до елемента коду, який не може бути виражений системою типів.


30
Intellij неправильно сказав, що для автоматичного провідникового сховища не знайдено бобів типу
Я створив простий модульний тест, але IntelliJ неправильно виділяє його червоним кольором. позначаючи це як помилку Ні квасолі? Як ви бачите нижче, він проходить тест? Так воно повинно бути автоматичним?

3
@Column (и) заборонено у властивості @ManyToOne
У мене є об'єкт JPA з властивістю, встановленою як @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Але коли я розгортаю JBoss 6, додаток видає помилку: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Я використовую Hibernate 3.5 як реалізацію JPA 2.0. Що потрібно використовувати для посилання на стовпець із зовнішнім ключем?

10
Чому Eclipse скаржиться на @Override щодо методів інтерфейсу?
У мене є існуючий проект, який використовує @Overrideметоди, які переосмислюють методи інтерфейсу , а не методи надкласового класу. Я не можу змінити це в коді, але я хотів би, щоб Eclpse перестала скаржитися на анотацію, оскільки я все ще можу будувати з Maven. Як би я міг відключити цю помилку? …

25
Анотації зі сплячки - Що краще, поле чи доступ до власності?
Це питання дещо пов’язане із запитанням про розміщення в сплячому режимі з анотацією . Але я хочу знати, що краще ? Доступ через властивості чи доступ через поля? Які переваги та недоліки кожного?
134 java  hibernate  orm  jpa  annotations 

16
Конфігурація Xml проти конфігурації на основі анотацій [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання У кількох великих проектах, над якими я працював останнім часом, здається, …
131 java  xml  spring  annotations 

7
Яку анотацію слід використовувати: @IdClass або @EmbeddedId
Специфікація JPA(Java Persistent API) має 2 різні способи визначення сукупних ключів сутності: @IdClassта @EmbeddedId. Я використовую обидва анотації на своїх картах, але це виявляється великим безладом для людей, які не дуже добре знайомі JPA. Я хочу прийняти лише один спосіб вказати складові ключі. Який із насправді найкращий? Чому?

5
Як параметризувати @Scheduled (fixDelay) з мовою вираження Spring 3.0?
Під час використання можливості Spring 3.0 для анотування запланованих завдань я хотів би встановити fixedDelayпараметр as з мого файлу конфігурації, а не жорстко підключити його до свого класу завдань, як зараз ... @Scheduled(fixedDelay = 5000) public void readLog() { ... } На жаль, здається, що за допомогою мови Spring Expression …

4
Чи є щось схоже на спадкування анотацій у java?
Я вивчаю анотації і дійшов до того, що деякі анотації, здається, мають ієрархію серед них. Я використовую примітки для генерування коду у фоновому режимі для Карт. Існують різні типи карток (таким чином, різні коди та примітки), але є певні елементи, які є спільними серед них, як ім'я. @Target(value = {ElementType.TYPE}) …

8
Не вдається знайти @Nullable всередині javax.annotation. *
Я хочу використовувати @Nullable анотацію для усунення NullPointerExceptions. Я знайшов кілька підручників у мережі, я помітив, що ця анотація надходить із пакету javax.annotation.Nullable; але коли я імпортую його, створюється помилка компіляції: не вдається знайти символ

8
Анотації на Java
Яка мета анотацій на Java? У мене є ця нечітка ідея про них як десь між коментарем і фактичним кодом. Чи впливають вони на програму під час виконання? Які їх типові звички? Вони унікальні для Java? Чи є еквівалент С ++?


11
Чи потрібні <class> елементи в persistent.xml?
У мене дуже простий файл 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; і це працює. Але коли я видаляю &lt;class&gt;елементи, додаток не бачить сутностей (усі класи помічені за …
110 java  hibernate  orm  jpa  annotations 

2
Чому класи java не успадковують анотації з реалізованих інтерфейсів?
Я використовував AOP Guice для перехоплення деяких викликів методів. Мій клас реалізує інтерфейс, і я хотів би зазначити методи інтерфейсу, щоб Guice міг вибрати правильні методи. Навіть якщо тип анотації позначається з класом реалізації Успадкованої анотації, не успадковується анотація, як зазначено в java doc Inherited: Зауважте також, що ця мета-анотація …

2
Анотація типу повернення порожнечі Python
У python 3.x зазвичай використовується анотація типу return функції, наприклад: def foo() -&gt; str: return "bar" Яка правильна анотація для типу "void"? Я розглядаю 3 варіанти: def foo() -&gt; None: не логічне IMO, оскільки Noneне є типом, def foo() -&gt; type(None): використовуючи найкращий синтаксис, який я знаю, для отримання NoneType, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.