Tengo un controlador y no se que anotacion tengo que usar para inyectarle una entidad, la entidad sera de sesion:
@ManagedBean(name = "gestionRRHHController")
@SessionScoped
public class GestionRRHHController{
private CandidatoBarraDto candidatoSeleccionado;
}
Y la entidad:
public class CandidatoBarraDto {
}
No se que anotación tengo que poner a la entidad para que sea un "bean" de sesión ni en el controlador para inyectárselo.
Antes con xml lo hacia así:
<bean id="usuarioLogado" class="com.ibtim.commons.model.entidades.Usuario"
scope="session" /> <-- para hacer la entidad de session.
Y luego lo inyectaba:
<bean id="headerActionBean" class="com.ibtim.beneficios.web.bean.impl.HeaderAc tionBeanImpl"
scope="session" init-method="init">
<property name="usuario" ref="usuarioLogado" />
<property name="servicioAlerta" ref="servicioAlerta" />
</bean>
Pero no se como hacerlo eso mismo con anotaciones.