Questions marquées «annotations»

En programmation, les annotations sont utilisées pour ajouter des informations à un élément de code qui ne peuvent pas être exprimées par le système de types.



3
@Column (s) non autorisé sur une propriété @ManyToOne
J'ai une entité JPA avec une propriété définie comme @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Mais lorsque je déploie sur JBoss 6, l'application renvoie une erreur disant: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property J'utilise Hibernate 3.5 comme implémentation JPA 2.0. Que dois-je utiliser pour référencer la colonne de clé …








8
Annotations Java
À quoi servent les annotations en Java? J'ai cette idée floue d'eux comme quelque part entre un commentaire et le code réel. Affectent-ils le programme au moment de l'exécution? Quels sont leurs usages typiques? Sont-ils uniques à Java? Existe-t-il un équivalent C ++?


11
Ai-je besoin d'éléments <class> dans persistence.xml?
J'ai un fichier persistance.xml très simple: &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; et il fonctionne. Mais lorsque je supprime des &lt;class&gt;éléments, l'application ne voit pas les entités (toutes …
110 java  hibernate  orm  jpa  annotations 

2
Pourquoi les classes Java n'héritent pas des annotations des interfaces implémentées?
J'ai utilisé l'AOP de Guice pour intercepter certains appels de méthode. Ma classe implémente une interface et j'aimerais annoter les méthodes d'interface afin que Guice puisse sélectionner les bonnes méthodes. Même si le type d'annotation est annoté avec la classe d'implémentation d'annotation Inherited n'hérite pas de l'annotation comme indiqué dans …

2
Annotation de type de retour Python void
En python 3.x, il est courant d'utiliser l'annotation de type de retour d'une fonction, telle que: def foo() -&gt; str: return "bar" Quelle est l'annotation correcte pour le type "void"? J'envisage 3 options: def foo() -&gt; None: pas logique IMO, car ce Nonen'est pas un type, def foo() -&gt; type(None): …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.