我在tapestry项目中有一个HttpServlet。但我认为它不被认为是IoC的一部分。因此,当我执行@inject
时,它不起作用。它最终抛出一个空指针异常。关于如何注入相同的hibernate会话的任何建议。
答案 0 :(得分:2)
在servlet doPost()方法中,我做了以下几点。
Registry registry = (Registry)
getServletContext().getAttribute(TapestryFilter.REGISTRY_CONTEXT_NAME);
hbSession = registry.getService(Session.class);