Perguntas com a marcação «annotations»

Na programação, as anotações são usadas para adicionar informações a um elemento de código que não pode ser expresso pelo sistema de tipos.



3
@Column (s) não permitidos em uma propriedade @ManyToOne
Eu tenho uma entidade JPA com uma propriedade definida como @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Mas quando eu implanto no JBoss 6, o aplicativo gera um erro dizendo: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Eu uso o Hibernate 3.5 como a implementação do JPA 2.0. O que devo …




7
Qual anotação devo usar: @IdClass ou @EmbeddedId
A JPAespecificação (Java Persistence API) possui 2 maneiras diferentes de especificar chaves compostas de entidade: @IdClasse @EmbeddedId. Estou usando as duas anotações nas minhas entidades mapeadas, mas acaba sendo uma grande bagunça para as pessoas que não estão muito familiarizadas JPA. Quero adotar apenas uma maneira de especificar chaves compostas. …


4
Existe algo como herança de anotação em java?
Estou explorando anotações e cheguei a um ponto em que algumas anotações parecem ter uma hierarquia entre elas. Estou usando anotações para gerar código em segundo plano para cartões. Existem diferentes tipos de cartões (portanto, códigos e anotações diferentes), mas existem certos elementos comuns entre eles, como um nome. @Target(value …


8
Anotações Java
Qual é a finalidade das anotações em Java? Eu tenho essa ideia difusa deles como algo entre um comentário e um código real. Eles afetam o programa em tempo de execução? Quais são seus usos típicos? Eles são exclusivos do Java? Existe um equivalente em C ++?


11
Eu preciso de elementos <class> em persistence.xml?
Tenho um arquivo persistance.xml muito simples: &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; e funciona. Mas quando eu removo os &lt;class&gt;elementos, o aplicativo não vê entidades (todas as classes …
110 java  hibernate  orm  jpa  annotations 


2
Anotação de tipo de retorno void Python
No python 3.x, é comum usar a anotação de tipo de retorno de uma função, como: def foo() -&gt; str: return "bar" Qual é a anotação correta para o tipo "vazio"? Estou considerando 3 opções: def foo() -&gt; None: não lógico IMO, porque Nonenão é um tipo, def foo() -&gt; …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.