我在angularjs和internet explorer9上遇到了一些麻烦.看起来,angularjs没有正确加载.如果我开始使用我的应用程序,没有任何工作,但如果我启动ie9的开发工具并刷新页面,我的应用程序将工作,一切都在加载并准备使用.
我不知道,发生了什么以及如何解决这个问题.我使用angularJs版本1.1.5.十分感谢!
我的问题是,我到处都有console.log(..).在FF或Chrome上,一切正常,但是对于II9,会发生一些事情,即在语句console.log(...)之后停止; 从我的JavaScript中删除console.log(..)后,我的应用程序也适用于IE7/8/9.
但我会问为什么IE在console.log上有这么多问题?
我有一个简单的问题.可以通过@Ressource或@Autowired向Hibernate Eventlistener添加依赖注入吗?
我将向您展示我的entitymanagerfactory配置:
<bean id="entityManagerFactory" class="org.hibernate.ejb.EntityManagerFactoryImpl">
<qualifier value="entityManagerFactory" />
<constructor-arg>
<bean
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceUnitManager">
<bean
class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManagerr">
<property name="defaultDataSource" ref="dataSource" />
</bean>
</property>
<property name="dataSource" ref="dataSource" />
<property name="persistenceUnitName" value="mis" />
<property name="persistenceProviderClass" value="org.hibernate.ejb.HibernatePersistence" />
<property name="jpaProperties" ref="jpa.properties" />
<property name="jpaDialect" ref="jpaDialect" />
<property name="jpaVendorAdapter">
<bean
class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="generateDdl" value="true" />
<property name="database">
<util:constant
static-field="org.springframework.orm.jpa.vendor.Database.POSTGRESQL" />
</property>
<property name="showSql" value="true" />
</bean>
</property>
</bean>
</constructor-arg>
</bean>
Run Code Online (Sandbox Code Playgroud)
目前我通过jpa.properties注册我的监听器,
hibernate.ejb.event.load=com.example.hibernate.events.LoadEvent
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,我的听众没有弹簧注射.我找到了一个解决方案,但这使用sessionFactory而不是entitymanager oder我可以在我的上下文中修改sessionfactory吗?希望有人有一个好主意或解决方案来处理这个问题!
十分感谢!