Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ui:在ui内重复:重复和LazyInitException_Java_Exception_Jsf_Transactional - Fatal编程技术网

Java ui:在ui内重复:重复和LazyInitException

Java ui:在ui内重复:重复和LazyInitException,java,exception,jsf,transactional,Java,Exception,Jsf,Transactional,我当前遇到一个LazyInitException,页面包含如下代码: <h:form> <ui:repeat value="#{searchBean.storiesByTag}" var="iStory"> <ui:repeat value="{iStory.tags}"var="iTag"> <!-- Lazy init exception here --> #{iTag.content} </ui:repeat> <

我当前遇到一个LazyInitException,页面包含如下代码:

<h:form>
<ui:repeat value="#{searchBean.storiesByTag}" var="iStory">
<ui:repeat value="{iStory.tags}"var="iTag">      
<!-- Lazy init exception here -->
#{iTag.content}
</ui:repeat>
</ui:repeat>
</h:form>
对于罗马人:

applicationContext.xml

<!-- Open EM in View Filter -->

<filter>
    <filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
    <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<!-- End -->
<!-- Transaction manager for a single JPA EntityManagerFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager" 
        p:entityManagerFactory-ref="entityManagerFactory"/>

实体管理器工厂的名称是什么

从OpenEntityManagerView文档:

在Spring的根web应用程序上下文中查找EntityManagerFactory。支持web.xml中的“entityManagerFactoryBeanName”过滤器初始化参数;默认bean名称为“entityManagerFactory”


如果指定的名称与“entityManagerFactory”不同,则筛选器看不到您的工厂。

如何配置您的
OpenEntityManagerView
?是否重定向或转发到视图?OpenEntityManagerView在web.xml中定义为一个过滤器(见上文)。正在使用重定向。它是标准的“entityManagerFactory”(见上文)。有用的信息:)