«annotations» etiketlenmiş sorular

Programlamada ek açıklamalar, tip sistemi tarafından ifade edilemeyen bir kod öğesine bilgi eklemek için kullanılır.



3
@ManyToOne özelliğinde @Column (s) 'a izin verilmiyor
Ben özelliği ayarlanmış bir JPA varlık var @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Ancak JBoss 6 üzerinde konuşlandırdığımda uygulama bir hata veriyor: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Hibernate 3.5'i JPA 2.0 uygulaması olarak kullanıyorum. Yabancı anahtar sütununa başvurmak için ne kullanmalıyım?

10
Eclipse neden arabirim yöntemlerinde @Override hakkında şikayet ediyor?
Üst sınıf yöntemleri yerine arabirim yöntemlerini @Overridegeçersiz kılan yöntemlerde kullanan mevcut bir proje var . Bunu kodda değiştiremiyorum, ama Eclpse'nin hala Maven ile inşa edebileceğim için ek açıklama hakkında şikayet etmeyi bırakmasını istiyorum. Bu hatayı devre dışı bırakmaya nasıl giderim? Not: Proje gereksinimleri nedeniyle Java 1.5 için derlemem gerekiyor.


16
Xml yapılandırması ile Ek açıklama tabanlı yapılandırma [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Son zamanlarda üzerinde çalıştığım birkaç büyük projede, birini veya diğerini (XML veya Ek Açıklama) …
131 java  xml  spring  annotations 

7
Hangi ek açıklamayı kullanmalıyım: @IdClass veya @EmbeddedId
JPA(Java Persistence API) şartname varlık kompozit anahtarları belirtmek için 2 farklı yolları vardır: @IdClassve @EmbeddedId. Eşlenen varlıklarımda her iki ek açıklamayı da kullanıyorum, ancak çok aşina olmayan insanlar için büyük bir karışıklık olduğu ortaya çıkıyor JPA. Bileşik anahtarları belirtmenin yalnızca bir yolunu kullanmak istiyorum. Hangisi gerçekten en iyisi? Neden?

5
@Scheduled (fixedDelay) Spring 3.0 ifade dili ile nasıl parametreleştirilir?
Zamanlanmış bir göreve açıklama eklemek için Spring 3.0 özelliğini kullanırken, fixedDelayşu anda olduğu gibi görev sınıfıma sabit olarak bağlamak yerine yapılandırma dosyamdan as parametresini ayarlamak istiyorum. @Scheduled(fixedDelay = 5000) public void readLog() { ... } Ne yazık ki, Spring Expression Language (SpEL) aracılığıyla @Valuebir String nesnesi döndürdüğü görülüyor , bu …

4
Java'da Ek Açıklama Kalıtımı gibi bir şey var mı?
Ek açıklamaları araştırıyorum ve bazı ek açıklamaların aralarında bir hiyerarşi var gibi göründüğü bir noktaya geldim. Kartlar için arka planda kod oluşturmak için ek açıklamalar kullanıyorum. Farklı Kart türleri vardır (dolayısıyla farklı kodlar ve açıklamalar) ancak aralarında bir ad gibi ortak olan belirli öğeler vardır. @Target(value = {ElementType.TYPE}) public @interface …

2
Python geçersiz dönüş türü ek açıklaması
Python 3.x'te, bir işlevin dönüş türü ek açıklamasını kullanmak yaygındır, örneğin: def foo() -> str: return "bar" "Boşluk" türü için doğru ek açıklama nedir? 3 seçenek düşünüyorum: def foo() -> None: mantıksal IMO değil, çünkü Nonebir tür değil def foo() -> type(None): elde etmek için bildiğim en iyi sözdizimini kullanarak …


8
Java Açıklamaları
Java'da ek açıklamaların amacı nedir? Bir yorum ile gerçek kod arasında bir yerde oldukları konusunda bu bulanık fikrim var. Programı çalışma zamanında etkiliyorlar mı? Tipik kullanımları nelerdir? Java'ya özgü mü? C ++ eşdeğeri var mı?


11
Kalıcılık.xml'de <class> öğelerine ihtiyacım var mı?
Çok basit persistance.xml dosyam var: &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; ve çalışıyor. Ancak &lt;class&gt;öğeleri kaldırdığımda, uygulama varlıkları görmüyor (tüm sınıflara açıklama ekleniyor @Entity). @EntitySınıfları taramak için herhangi …
110 java  hibernate  orm  jpa  annotations 

2
Java sınıfları neden uygulanan arabirimlerden ek açıklamaları devralmaz?
Bazı yöntem çağrılarını engellemek için Guice'nin AOP'sini kullanıyorum. Sınıfım bir arabirim uyguluyor ve arabirim yöntemlerine açıklama eklemek istiyorum, böylece Guice doğru yöntemleri seçebilir. Ek açıklama türüne Devralınan ek açıklama uygulama sınıfı ile açıklama eklense bile , Devralınan'ın java belgesinde belirtildiği gibi ek açıklamayı devralmaz: Ayrıca, bu meta ek açıklamanın yalnızca …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.