У меня есть @Singleton EJB, в который я вставляю другой EJB, который не Singleton (это либо @Stateless, либо @Statefull). Например.
@Singleton
public class MySingleton {
@EJB
MyStatefulBean statefulBean;//this is stateful!
public void doSomething() {
statefulBean.something();
}
}
Мой вопрос: будет ли statefulBean
всегда одна и та же ссылка или она будет как-то отличаться при каждом вызове doSomething()
? Поскольку у нас есть синглтон, логично, что statefulBean
всегда имеет одну и ту же ссылку. Тем не менее, я спрашиваю, так как я новичок в EJB и хочу быть уверенным. Спасибо!