@Target(value={METHOD,PARAMETER,FIELD}) @Retention(value=RUNTIME) public @interface Basic
Ex1:
public class MyController{
public void myAction(
@Basic(bean="indice")
int index){
...
}
}
Ex2:
@Bean
public class MyBean{
@Basic(bean="indice")
private int index;
}
Ex3:
@Bean
public class MyBean{
private int index;
@Basic(bean="indice")
public void setIndex(int value){
this.index = value;
}
...
}
Ex4:
@Bean
public class MyBean{
private int index;
public MyBean(
@Basic(bean="indice")
int value){
this.index = value;
}
...
}
| Modifier and Type | Optional Element and Description |
|---|---|
String |
bean
Nome da entidade.
|
FetchTypes |
fetchType
Define a estratégia a ser utilizada para obter os dados de uma solicitação.
|
MappingTypes |
mappingType
Tipo do mapeamento da entidade.
|
String |
scope
Escopo da entidade.
|
public abstract String bean
public abstract String scope
ScopeTypepublic abstract FetchTypes fetchType
FetchTypespublic abstract MappingTypes mappingType
MappingTypesCopyright © 2018 Brandao. All rights reserved.