sobre las @rrobas en las clases

2 views
Skip to first unread message

Juan

unread,
Jul 24, 2008, 1:00:23 PM7/24/08
to JavaSOS
Me encontrado esto en unas clases.

@Entity
@Table(name = "TEMPO_TASKS")
@Inheritance(strategy = InheritanceType.JOINED)
@NamedQueries( { @NamedQuery(name = Task.FIND_BY_ID, query = "select m
from Task m where m._id=?1", hints = { @QueryHint(name =
"openjpa.hint.OptimizeResultCount", value = "1") }) })
public abstract class Task extends BaseRestrictedEntity {
.....

Luego "name" es usado como una variable en el resto del codigo como
pueden ver....

No se que funcion o que significa la Arroba,he buscado pero nada,
alguien me puede decir?

Domingo Suárez Torres

unread,
Jul 24, 2008, 1:53:34 PM7/24/08
to jav...@googlegroups.com

Juan

unread,
Jul 24, 2008, 1:57:59 PM7/24/08
to JavaSOS
Ahora si gracias, Anotaciones era la palabra magica.

Declarar una Anotación es una variación de las etiquetas que han sido
añadidas anteriormente a las secciones de comentarios.

Las Anotaciones toman la forma de una declaración de interfaz con un
caracter @ precediéndola, y marcada opcionalmente con meta-
anotaciones, como se ve debajo:

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})

En el ejemplo anterior, tanto Retention como Target son ejemplos de
Anotaciones.

On 24 jul, 11:53, "Domingo Suárez Torres" <domingo.sua...@gmail.com>
wrote:
> http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html
>
> 2008/7/24 Juan <juanpicad...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages