JBoss 工厂注入和方法调用
我在 org.hibernate.SessionFactory 类型的名为“sessionFactory”的私有字段上使用 @JndiInject(jndiName="xxx") - 这非常有用!
我如何注入一个具体的org.hibernate.Session(长寿命)?
@JndiInject(jndiName="xxx")
private SessionFactory sessionFactory;
private Session hibernateSession session = sessionFactory.openSession();
将创建一个 NPE。
i use @JndiInject(jndiName="xxx") on an private Field named "sessionFactory" of type org.hibernate.SessionFactory - this works great!
How do i inject an concrete org.hibernate.Session (long-lifed)?
@JndiInject(jndiName="xxx")
private SessionFactory sessionFactory;
private Session hibernateSession session = sessionFactory.openSession();
will create an NPE.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试 @PostConstruct 注释来执行任何注入所有依赖项后的逻辑类型:
You can try @PostConstruct annotation to execute any kind of logic after all dependencies are injected: