Get rid of the InjectorHolder code in your constructor.

On Wed, Dec 15, 2010 at 9:39 AM, adam.gibbons <adam.s.gibb...@gmail.com> wrote:
>
> Yes but directly below it states: "Caused by:
> org.springframework.beans.BeanInstantiationException: Could not instantiate
> bean class [uk.co.company.product.business.spring.UserServiceImpl]:
> Constructor threw exception; nested exception is
> org.apache.wicket.WicketRuntimeException: There is no application attached
> to current thread ContainerBackgroundProcessor[StandardEngine[Catalina]]"
>
> ...so it's the same error.
>
> here is the code for UserServiceImpl again:
>
> @Service
> public class UserServiceImpl extends _AbstractService implements
> UserService{
>
>    final private TestUserService testUserService = new TestUserService();
>
>   �...@autowired
>    private Temp1DAO temp1DAO;
>   �...@override
>   �...@required
>    final public void setTemp1DAO(final Temp1DAO temp1dao){
>        temp1DAO = temp1dao;
>    }
>
>    public UserServiceImpl(){
>        super();
>        InjectorHolder.getInjector().inject(this);//<-- VERY IMPORTANT to
> get Spring DI to work.
>    }
>
>    /* (non-Javadoc)
>     * @see
> uk.co.company.product.business.spring.UserService#authenticate(java.lang.String,
> java.lang.String)
>     */
>   �...@override
>   �...@transactional
>    final public boolean authenticate(final String userName, final String
> password){
>        final Temp1 temp1 = new Temp1();
>        temp1.setValue(userName);
>        temp1DAO.save(temp1);
>        return testUserService.authenticate(userName, password);
>    }
>
>    /* (non-Javadoc)
>     * @see
> uk.co.company.product.business.spring.UserService#getRoles(java.lang.String,
> boolean)
>     */
>   �...@override
>   �...@transactional
>    final public Roles getRoles(final String userName, final boolean
> signedIn){
>        return testUserService.getRoles(userName, signedIn);
>    }
> }
>
>
> On 15 December 2010 14:26, James Carman [via Apache Wicket] <
> ml-node+3089100-955689425-201...@n4.nabble.com<ml-node%2b3089100-955689425-201...@n4.nabble.com>
>> wrote:
>
>> Spring is not starting up fine.  It's unable to instantiate the
>> UserServiceImpl bean which is why I asked for the code for that class.
>>
>> On Wed, Dec 15, 2010 at 9:19 AM, adam.gibbons <[hidden 
>> email]<http://user/SendEmail.jtp?type=node&node=3089100&i=0>>
>> wrote:
>>
>> >
>> > Hi Matthias,
>> >
>> > Sorry, I'm not sure what you mean by that? If you look at the new log I
>> just
>> > posted, Spring seems to be starting up fine. How could I check it without
>>
>> > the wicket part? What would I need to change exactly?
>> >
>> > Thanks,
>> > Adam
>> >
>> > On 15 December 2010 14:15, Matthias Gasser [via Apache Wicket] <
>> > [hidden email] 
>> > <http://user/SendEmail.jtp?type=node&node=3089100&i=1><[hidden
>> email] <http://user/SendEmail.jtp?type=node&node=3089100&i=2>>
>> >> wrote:
>> >
>> >> Does the spring context startup without the wicket part?
>> >>
>> >> I've integrated Wicket in an existing Spring project (following the
>> >> same guide as you did) and it worked without any (greater) problem.
>> >>
>> >> cheers,
>> >> Matthias
>> >>
>> >> Am 15.12.2010 um 15:06 schrieb adam.gibbons:
>> >>
>> >> >
>> >> > I thought that was the whole point of the Wicket-Spring project...
>> That
>> >> > tutorial looked like it worked as recently as a year ago. I find it
>> hard
>> >> to
>> >> > believe that it's no longer possible or harder to integrate Wicket and
>>
>> >> > Spring than it was a year ago.
>> >> >
>> >> > On researching that error, all I find are comments about deleting the
>> >> > session file from Tomcat, and turning off session persistance. I've
>> done
>> >> > both and I still get the same start up error.
>> >> >
>> >> >
>> >> >
>> >> > On 15 December 2010 13:53, James Carman [via Apache Wicket] <
>> >> > [hidden email] 
>> >> > <http://user/SendEmail.jtp?type=node&node=3089072&i=0><[hidden
>>
>> >> email] <http://user/SendEmail.jtp?type=node&node=3089072&i=1>>
>> >> >> wrote:
>> >> >
>> >> >> You need to be able to fire your spring context outside the context
>> of
>> >> >> Wicket.  Can it be instantiated outside your container?  Once you get
>>
>> >> >> that down, you should be good to go.
>> >> >>
>> >> >> On Wed, Dec 15, 2010 at 8:50 AM, adam.gibbons <[hidden email]<
>> >> http://user/SendEmail.jtp?type=node&node=3089041&i=0>>
>> >> >> wrote:
>> >> >>
>> >> >>>
>> >> >>> Hi James,
>> >> >>>
>> >> >>> Thanks for the suggestion! However, even with your change, I still
>> get
>> >> >> the
>> >> >>> "There is no application attached to current thread
>> >> >>> ContainerBackgroundProcessor[StandardEngine[Catalina]]" error.
>> >> >>>
>> >> >>> Regards,
>> >> >>> Adam
>> >> >>>
>> >> >>> On 15 December 2010 11:17, James Carman [via Apache Wicket] <
>> >> >>> [hidden email] <
>> http://user/SendEmail.jtp?type=node&node=3089041&i=1><[hidden
>> >>
>> >> >> email] <http://user/SendEmail.jtp?type=node&node=3089041&i=2>>
>> >> >>>> wrote:
>> >> >>>
>> >> >>>> @SpringBean isn't for use inside your Spring services, just Wicket
>> >> >>>> stuff.  Just use the native Spring injection mechanisms.  Try
>> >> >>>> @Autowired.
>> >> >>>>
>> >> >>>> On Wed, Dec 15, 2010 at 5:43 AM, Adam Gibbons <[hidden email]<
>> >> >> http://user/SendEmail.jtp?type=node&node=3088802&i=0>>
>> >> >>>> wrote:
>> >> >>>>
>> >> >>>>> Hi there,
>> >> >>>>>
>> >> >>>>> For some time now I have been trying to put together a simple
>> project
>> >>
>> >> >> to
>> >> >>>> get
>> >> >>>>> me off the ground with a Wicket/Spring/Hibernate setup. I've had
>> lots
>> >>
>> >> >> of
>> >> >>>> ups
>> >> >>>>> and downs, and found this guide really useful:
>> >> >>>>>
>> >> >>
>> http://wicketinaction.com/2009/06/wicketspringhibernate-configuration/
>> >> >>>>> However, I still seem to be having some problems and I've no idea
>> >> >> where
>> >> >>>> to
>> >> >>>>> look now.
>> >> >>>>>
>> >> >>>>> Here's the error I get in my log:
>> >> >>>>>
>> >> >>>>> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> creating
>> >> >>>> bean
>> >> >>>>> with name 'userServiceImpl' defined in file
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> [C:\tomcat6\webapps\ZenTemplate-0\WEB-INF\classes\uk\co\company\product\business\spring\UserServiceImpl.class]:
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>> Instantiation of bean failed; nested exception is
>> >> >>>>> org.springframework.beans.BeanInstantiationException: Could not
>> >> >>>> instantiate
>> >> >>>>> bean class
>> [uk.co.company.product.business.spring.UserServiceImpl]:
>> >> >>>>> Constructor threw exception; nested exception is
>> >> >> org.apache.wicket.Wicket
>> >> >>>>
>> >> >>>>> RuntimeException: There is no application attached to current
>> thread
>> >> >>>>> ContainerBackgroundProcessor[StandardEngine[Catalina]]
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at java.security.AccessController.doPrivileged(Native
>> Method)
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>
>> >>
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>> >> >>>>>       at
>> >> >>>>>
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>> >>
>> >> >>>>>       at
>> >> >>>>>
>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>> >>
>> >> >>>>>       at
>> >> >>>>>
>> >> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>> >> >>
>> >> >>>>>       at
>> >> >>>>>
>> >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>> >> >>
>> >> >>>>>       at
>> >> >>>>> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1345)
>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at java.lang.Thread.run(Thread.java:619)
>> >> >>>>> Caused by: org.springframework.beans.BeanInstantiationException:
>> >> Could
>> >> >>
>> >> >>>> not
>> >> >>>>> instantiate bean class
>> >> >>>>> [uk.co.company.product.business.spring.UserServiceImpl]:
>> Constructor
>> >> >>>> threw
>> >> >>>>> exception; nested exception is
>> >> >> org.apache.wicket.WicketRuntimeException:
>> >> >>>>> There is no application attached to current thread
>> >> >>>>> ContainerBackgroundProcessor[StandardEngine[Catalina]]
>> >> >>>>>       at
>> >> >>>>>
>> >> >>
>> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115)
>> >>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       ... 32 more
>> >> >>>>> Caused by: org.apache.wicket.WicketRuntimeException: There is no
>> >> >>>> application
>> >> >>>>> attached to current thread
>> >> >>>>> ContainerBackgroundProcessor[StandardEngine[Catalina]]
>> >> >>>>>       at org.apache.wicket.Application.get(Application.java:181)
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> org.apache.wicket.injection.web.InjectorHolder.getInjector(InjectorHolder.java:67)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> uk.co.company.product.business.spring.UserServiceImpl.<init>(UserServiceImpl.java:35)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> >> >>>>> Method)
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       at
>> >> >> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>> >> >>>>
>> >> >>>>>       at
>> >> >>>>>
>> >> >>
>> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
>> >>
>> >> >>>>>       ... 34 more
>> >> >>>>> 15-Dec-2010 10:33:44 org.apache.catalina.core.StandardContext
>> start
>> >> >>>>> SEVERE: Error listenerStart
>> >> >>>>> 15-Dec-2010 10:33:44 org.apache.catalina.core.StandardContext
>> start
>> >> >>>>> SEVERE: Context [/ZenTemplate-0] startup failed due to previous
>> >> errors
>> >> >>
>> >> >>>>> 15-Dec-2010 10:33:44 org.apache.catalina.loader.WebappClassLoader
>> >> >>>>> clearReferencesJdbc
>> >> >>>>> SEVERE: The web application [/ZenTemplate-0] registered the JBDC
>> >> >> driver
>> >> >>>>> [com.mysql.jdbc.Driver] but failed to unregister it when the web
>> >> >>>> application
>> >> >>>>> was stopped. To prevent a memory leak, the JDBC Driver has been
>> >> >> forcibly
>> >> >>>>> unregistered.
>> >> >>>>> 15-Dec-2010 10:33:44 org.apache.catalina.loader.WebappClassLoader
>> >> >>>>> clearReferencesThreads
>> >> >>>>> SEVERE: The web application [/ZenTemplate-0] appears to have
>> started
>> >> a
>> >> >>
>> >> >>>>> thread named [MySQL Statement Cancellation Timer] but has failed
>> to
>> >> >> stop
>> >> >>>> it.
>> >> >>>>> This is very likely to create a memory leak.
>> >> >>>>>
>> >> >>>>> web.xml:
>> >> >>>>>
>> >> >>>>> <?xml version="1.0" encoding="UTF-8"?>
>> >> >>>>> <web-app
>> >> >>>>>   xmlns="http://java.sun.com/xml/ns/j2ee";
>> >> >>>>>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >>>>>   xsi:schemaLocation="
>> >> >>>>>       http://java.sun.com/xml/ns/j2ee
>> >> >>>>>       http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
>> >> >>>>>   "
>> >> >>>>>   version="2.4"
>> >> >>>>>>
>> >> >>>>>   <display-name>ZenTemplate</display-name>
>> >> >>>>>   <context-param>
>> >> >>>>>       <param-name>contextConfigLocation</param-name>
>> >> >>>>>       <param-value>classpath:applicationContext.xml</param-value>
>> >> >>>>>   </context-param>
>> >> >>>>>   <listener>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>   </listener>
>> >> >>>>>   <filter>
>> >> >>>>>       <filter-name>opensessioninview</filter-name>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>   </filter>
>> >> >>>>>   <filter>
>> >> >>>>>       <filter-name>wicket-spring-hibernate</filter-name>
>> >> >>>>>
>> >> >>>>>
>> >> >>
>> >>
>> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
>> >> >>>>
>> >> >>>>>       <init-param>
>> >> >>>>>           <param-name>applicationFactoryClassName</param-name>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> <param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       </init-param>
>> >> >>>>>       <init-param>
>> >> >>>>>           <param-name>applicationClassName</param-name>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> <param-value>uk.co.company.product.presentation.wicket.app.WicketApplication</param-value>
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       </init-param>
>> >> >>>>>   </filter>
>> >> >>>>>   <filter-mapping>
>> >> >>>>>       <filter-name>opensessioninview</filter-name>
>> >> >>>>>       <url-pattern>/*</url-pattern>
>> >> >>>>>   </filter-mapping>
>> >> >>>>>   <filter-mapping>
>> >> >>>>>       <filter-name>wicket-spring-hibernate</filter-name>
>> >> >>>>>       <url-pattern>/*</url-pattern>
>> >> >>>>>   </filter-mapping>
>> >> >>>>> </web-app>
>> >> >>>>>
>> >> >>>>> applicationContext.xml:
>> >> >>>>>
>> >> >>>>> <?xml version="1.0" encoding="UTF-8"?>
>> >> >>>>> <beans
>> >> >>>>>   xmlns="http://www.springframework.org/schema/beans";
>> >> >>>>>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >> >>>>>   xmlns:aop="http://www.springframework.org/schema/aop";
>> >> >>>>>   xmlns:tx="http://www.springframework.org/schema/tx";
>> >> >>>>>   xmlns:context="http://www.springframework.org/schema/context";
>> >> >>>>>   xsi:schemaLocation="
>> >> >>>>>       http://www.springframework.org/schema/beans
>> >> >>>>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>> >> >>>>>       http://www.springframework.org/schema/aop
>> >> >>>>> http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
>> >> >>>>>       http://www.springframework.org/schema/tx
>> >> >>>>> http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
>> >> >>>>>       http://www.springframework.org/schema/context
>> >> >>>>>
>> http://www.springframework.org/schema/context/spring-context-2.5.xsd
>> >> >>>>>   "
>> >> >>>>>   default-autowire-candidates="*Service,*DAO,*Bean"
>> >> >>>>>   default-autowire="byType"
>> >> >>>>>   default-lazy-init="false"
>> >> >>>>>>
>> >> >>>>>   <!-- <bean id="wicketApplication"
>> >> >>>>>
>> >> >>
>> class="uk.co.company.product.presentation.wicket.app.WicketApplication"
>> >> >>>> />
>> >> >>>>> -->
>> >> >>>>>
>> >> >>>>>   <bean id="placeholderConfigurer"
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       <property name="ignoreUnresolvablePlaceholders"
>> value="false"
>> >> >> />
>> >> >>>>>       <property name="systemPropertiesModeName"
>> >> >>>>> value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
>> >> >>>>>       <property name="ignoreResourceNotFound" value="false" />
>> >> >>>>>       <property name="locations"><list>
>> >> >>>>>           <value>classpath*:/application.properties</value>
>> >> >>>>>       </list></property>
>> >> >>>>>   </bean>
>> >> >>>>>
>> >> >>>>>   <bean id="dataSource"
>> >> >>>>>
>> class="org.springframework.jdbc.datasource.DriverManagerDataSource">
>> >> >>>>>       <property
>> >> >>>>> name="driverClassName"><value>${jdbc.driver}</value></property>
>> >> >>>>>       <property name="url"><value>${jdbc.url}</value></property>
>> >> >>>>>       <property
>> >> >>>> name="username"><value>${jdbc.username}</value></property>
>> >> >>>>>       <property
>> >> >>>> name="password"><value>${jdbc.password}</value></property>
>> >> >>>>>   </bean>
>> >> >>>>>
>> >> >>>>>   <tx:annotation-driven transaction-manager="txManager" />
>> >> >>>>>
>> >> >>>>>   <bean id="txManager"
>> >> >>>>>
>> >> >>
>> class="org.springframework.orm.hibernate3.HibernateTransactionManager">
>> >> >>>>>       <property name="sessionFactory" ref="sessionFactory" />
>> >> >>>>>   </bean>
>> >> >>>>>
>> >> >>>>>   <!--<bean id="interceptor"
>> >> >>>>> class="com.mycompany.hibernate.HibernateInterceptor">
>> >> >>>>>   </bean>-->
>> >> >>>>>
>> >> >>>>>   <bean id="sessionFactory"
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>       <property name="dataSource" ref="dataSource" />
>> >> >>>>>       <property name="hibernateProperties">
>> >> >>>>>           <props>
>> >> >>>>>               <!-- GENERAL -->
>> >> >>>>>               <prop
>> >> >> key="hibernate.dialect">${hibernate.dialect}</prop>
>> >> >>>>>               <prop key="hibernate.show_sql">true</prop>
>> >> >>>>>               <prop
>> >> >> key="hibernate.show_sql">hibernate.format_sql</prop>
>> >> >>>>
>> >> >>>>>               <prop
>> >> >> key="hibernate.default_schema">zen_template</prop>
>> >> >>>>>               <prop key="hibernate.max_fetch_depth">2</prop>
>> >> >>>>>               <!-- <prop
>> >> >>>>> key="hibernate.default_batch_fetch_size">16</prop> -->
>> >> >>>>>               <prop
>> key="hibernate.default_entity_mode">pojo</prop>
>> >> >>>>>               <prop key="hibernate.order_updates">true</prop>
>> >> >>>>>               <prop
>> key="hibernate.generate_statistics">true</prop>
>> >> >>>>>               <prop
>> >> >> key="hibernate.use_identifier_rollback">true</prop>
>> >> >>>>>               <prop
>> >> >>>>> key="hibernate.current_session_context_class">thread</prop>
>> >> >>>>>               <prop key="hibernate.use_outer_join">true</prop>
>> >> >>>>>               <!-- JDBC -->
>> >> >>>>>               <!-- <prop key="hibernate.jdbc.batch_size">20</prop>
>>
>> >> >> -->
>> >> >>>>>               <!-- <prop
>> >> >>>>> key="hibernate.jdbc.batch_versioned_data">true</prop> -->
>> >> >>>>>               <prop
>> >> >>>>> key="hibernate.jdbc.use_streams_for_binary">true</prop>
>> >> >>>>>               <prop
>> >> >>>>> key="hibernate.jdbc.use_get_generated_keys">true</prop>
>> >> >>>>>               <!-- CONNECTION -->
>> >> >>>>>               <prop
>> key="hibernate.connection.isolation">8</prop><!--
>> >>
>> >> >>
>> >> >>>>> TRANSACTION_SERIALIZABLE -->
>> >> >>>>>               <prop
>> >> >> key="hibernate.connection.autocommit">false</prop>
>> >> >>>>>               <prop key="hibernate.connection.pool_size">5</prop>
>> >> >>>>>               <!-- CACHE -->
>> >> >>>>>               <!-- <prop
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>> -->
>> >> >>>>>               <!-- <prop
>> >> >>>>> key="hibernate.cache.use_minimal_puts">true</prop> -->
>> >> >>>>>               <!-- <prop
>> >> >>>> key="hibernate.cache.use_query_cache">true</prop>
>> >> >>>>> -->
>> >> >>>>>                <!-- MISCELLANEOUS -->
>> >> >>>>>                <prop
>> >> >>>>> key="hibernate.bytecode.use_reflection_optimizer">true</prop>
>> >> >>>>>               <prop
>> >> >>>>> key="hibernate.cglib.use_reflection_optimizer">true</prop>
>> >> >>>>>               <!-- <prop
>> >> >> key="hibernate.bytecode.provider">cglib</prop>
>> >> >>>>> -->
>> >> >>>>>               <!-- <prop
>> >> >> key="hibernate.query.substitutions">true</prop>
>> >> >>>>
>> >> >>>>> -->
>> >> >>>>>           </props>
>> >> >>>>>       </property>
>> >> >>>>>       <!--<property name="entityInterceptor">
>> >> >>>>>           <ref bean="interceptor" />
>> >> >>>>>       </property>-->
>> >> >>>>>       <property name="packagesToScan"><list>
>> >> >>>>>
>> <value>uk.co.company.product.persistance.hibernate</value>
>> >> >>>>>       </list></property>
>> >> >>>>>   </bean>
>> >> >>>>>    <context:component-scan base-package="uk.co.company.product" />
>>
>> >> >>>>> </beans>
>> >> >>>>>
>> >> >>>>> my WicketApplication.java:
>> >> >>>>>
>> >> >>>>> public class WicketApplication extends
>> AuthenticatedWebApplication{
>> >> >>>>>
>> >> >>>>>   public WicketApplication(){
>> >> >>>>>       super();
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   @Override
>> >> >>>>>   final public Class<HomePage> getHomePage(){
>> >> >>>>>       return HomePage.class;
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   @Override
>> >> >>>>>   final protected Class<? extends WebPage> getSignInPageClass(){
>> >> >>>>>       return LoginPage.class;
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   @Override
>> >> >>>>>   final protected Class<? extends AuthenticatedWebSession>
>> >> >>>>> getWebSessionClass() {
>> >> >>>>>       return CustomAuthenticatedWebSession.class;
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   @Override
>> >> >>>>>   final protected void init(){
>> >> >>>>>       super.init();
>> >> >>>>>       addComponentInstantiationListener(new
>> >> >>>>> SpringComponentInjector(this));
>> >> >>>>>       final IApplicationSettings appSettings =
>> >> >> getApplicationSettings();
>> >> >>>>
>> >> >>>>>
>> appSettings.setAccessDeniedPage(CustomAccessDeniedPage.class);
>> >> >>>>>       //appSettings.setPageExpiredErrorPage(null);
>> >> >>>>>       //appSettings.setInternalErrorPage(null);
>> >> >>>>>   }
>> >> >>>>> }
>> >> >>>>>
>> >> >>>>> my CustomAuthenticatedWebSession:
>> >> >>>>>
>> >> >>>>> public class CustomAuthenticatedWebSession extends
>> >> >>>> AuthenticatedWebSession{
>> >> >>>>>   private static final long serialVersionUID =
>> 4713195500103052768L;
>> >> >>>>>
>> >> >>>>>   @SpringBean
>> >> >>>>>   private UserService userService;
>> >> >>>>>   public void setUserService(final UserService userService){
>> >> >>>>>       this.userService = userService;
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   transient private String currentUser = null;
>> >> >>>>>
>> >> >>>>>   public CustomAuthenticatedWebSession(final Request request){
>> >> >>>>>       super(request);
>> >> >>>>>       InjectorHolder.getInjector().inject(this);//<-- VERY
>> IMPORTANT
>> >> >> to
>> >> >>>>> get Spring DI to work.
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   @Override
>> >> >>>>>   public boolean authenticate(final String username, final String
>> >> >>>>> password){
>> >> >>>>>       currentUser = username;
>> >> >>>>>       return userService.authenticate(username, password);
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   @Override
>> >> >>>>>   public Roles getRoles(){
>> >> >>>>>       return userService.getRoles(currentUser, isSignedIn());
>> >> >>>>>   }
>> >> >>>>> }
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> my UserServiceImpl.java:
>> >> >>>>>
>> >> >>>>> @Service
>> >> >>>>> public class UserServiceImpl extends _AbstractService implements
>> >> >>>>> UserService{
>> >> >>>>>
>> >> >>>>>   final private TestUserService testUserService = new
>> >> >> TestUserService();
>> >> >>>>
>> >> >>>>>
>> >> >>>>>   @SpringBean
>> >> >>>>>   private Temp1DAO temp1DAO;
>> >> >>>>>   /* (non-Javadoc)
>> >> >>>>>    * @see
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> uk.co.company.product.business.spring.UserService#setTemp1DAO(uk.co.company.product.persistance.hibernate.Temp1DAO)
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>>    */
>> >> >>>>>   @Override
>> >> >>>>>   @Required
>> >> >>>>>   final public void setTemp1DAO(final Temp1DAO temp1dao){
>> >> >>>>>       temp1DAO = temp1dao;
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   public UserServiceImpl(){
>> >> >>>>>       super();
>> >> >>>>>       InjectorHolder.getInjector().inject(this);//<-- VERY
>> IMPORTANT
>> >> >> to
>> >> >>>>> get Spring DI to work.
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   /* (non-Javadoc)
>> >> >>>>>    * @see
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> uk.co.company.product.business.spring.UserService#authenticate(java.lang.String,
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>> java.lang.String)
>> >> >>>>>    */
>> >> >>>>>   @Override
>> >> >>>>>   @Transactional
>> >> >>>>>   final public boolean authenticate(final String userName, final
>> >> >> String
>> >> >>>>> password){
>> >> >>>>>       final Temp1 temp1 = new Temp1();
>> >> >>>>>       temp1.setValue(userName);
>> >> >>>>>       temp1DAO.save(temp1);
>> >> >>>>>       return testUserService.authenticate(userName, password);
>> >> >>>>>   }
>> >> >>>>>
>> >> >>>>>   /* (non-Javadoc)
>> >> >>>>>    * @see
>> >> >>>>>
>> >> >>>>
>> >> >>
>> >>
>> uk.co.company.product.business.spring.UserService#getRoles(java.lang.String,
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>> boolean)
>> >> >>>>>    */
>> >> >>>>>   @Override
>> >> >>>>>   @Transactional
>> >> >>>>>   final public Roles getRoles(final String userName, final boolean
>>
>> >> >>>>> signedIn){
>> >> >>>>>       return testUserService.getRoles(userName, signedIn);
>> >> >>>>>   }
>> >> >>>>> }
>> >> >>>>>
>> >> >>>>> and finally Temp1DAOImpl.java:
>> >> >>>>>
>> >> >>>>> @Repository
>> >> >>>>> public class Temp1DAOImpl extends AbstractTemp1DAO implements
>> >> >> Temp1DAO{
>> >> >>>>>   private static final Log log =
>> >> >> LogFactory.getLog(Temp1DAOImpl.class);
>> >> >>>>>
>> >> >>>>>   public Temp1DAOImpl(){
>> >> >>>>>       super();
>> >> >>>>>       log.debug("Temp1DAO created.");
>> >> >>>>>   }
>> >> >>>>> }
>> >> >>>>>
>> >> >>>>> I did have this working to the point where it would start up
>> without
>> >> >>>> errors,
>> >> >>>>> although it would die when trying to call
>> >> >> userServiceImpl.authenticate()
>> >> >>>> due
>> >> >>>>> to a NPE for temp1DAO. (It seemed odd before that it would do DI
>> for
>> >> >>>>> Services but not for DAOs...)
>> >> >>>>> I'm sure I'm missing something blindingly obvious, but I'd really
>> >> >>>> appriciate
>> >> >>>>> a second opinion.
>> >> >>>>>
>> >> >>>>> Thanks in advance for all help and assistance!!
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> Cheers,
>> >> >>>>> Adam
>> >> >>>>>
>> >> >>>>
>> >> >>>>
>> ---------------------------------------------------------------------
>> >> >>>> To unsubscribe, e-mail: [hidden email]<
>> >> >> http://user/SendEmail.jtp?type=node&node=3088802&i=1>
>> >> >>>> For additional commands, e-mail: [hidden email]<
>> >> >> http://user/SendEmail.jtp?type=node&node=3088802&i=2>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>> ------------------------------
>> >> >>>> View message @
>> >> >>>>
>> >> >>
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t&by-user=t>>
>>
>> >> <
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t&by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t&by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3088802.html?by-user=t&by-user=t&by-user=t>>>
>>
>> >>
>> >> >>>>
>> >> >>>> To start a new topic under Apache Wicket, email
>> >> >>>> [hidden email] <
>> http://user/SendEmail.jtp?type=node&node=3089041&i=3><[hidden
>> >>
>> >> >> email] <http://user/SendEmail.jtp?type=node&node=3089041&i=4>>
>> >> >>>> To unsubscribe from Apache Wicket, click here<
>> >> >>
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t&by-user=t>>
>>
>> >> <
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t&by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t&by-user=t<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t&by-user=t&by-user=t>>>>.
>>
>> >>
>> >> >>
>> >> >>>>
>> >> >>>>
>> >> >>>
>> >> >>> --
>> >> >>> View this message in context:
>> >> >>
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t&by-user=t>>
>>
>> >> <
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t&by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t&by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089024.html?by-user=t&by-user=t&by-user=t>>>
>>
>> >>
>> >> >>> Sent from the Users forum mailing list archive at Nabble.com.
>> >> >>>
>> >> >>>
>> ---------------------------------------------------------------------
>> >> >>> To unsubscribe, e-mail: [hidden email]<
>> >> http://user/SendEmail.jtp?type=node&node=3089041&i=5>
>> >> >>> For additional commands, e-mail: [hidden email]<
>> >> http://user/SendEmail.jtp?type=node&node=3089041&i=6>
>> >> >>>
>> >> >>>
>> >> >>
>> >> >> ---------------------------------------------------------------------
>>
>> >> >> To unsubscribe, e-mail: [hidden email]<
>> >> http://user/SendEmail.jtp?type=node&node=3089041&i=7>
>> >> >> For additional commands, e-mail: [hidden email]<
>> >> http://user/SendEmail.jtp?type=node&node=3089041&i=8>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------
>> >> >> View message @
>> >> >>
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089041.html<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089041.html?by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089041.html?by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089041.html?by-user=t&by-user=t>>
>>
>> >> >>
>> >> >> To start a new topic under Apache Wicket, email
>> >> >> [hidden email] 
>> >> >> <http://user/SendEmail.jtp?type=node&node=3089072&i=2><[hidden
>>
>> >> email] <http://user/SendEmail.jtp?type=node&node=3089072&i=3>>
>> >> >> To unsubscribe from Apache Wicket, click here<
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t&by-user=t>>>.
>>
>> >>
>> >> >>
>> >> >>
>> >> >
>> >> > --
>> >> > View this message in context:
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089056.html<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089056.html?by-user=t>
>> <
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089056.html?by-user=t<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089056.html?by-user=t&by-user=t>>
>>
>> >>
>> >> > Sent from the Users forum mailing list archive at Nabble.com.
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: [hidden email]<
>> http://user/SendEmail.jtp?type=node&node=3089072&i=4>
>> >> > For additional commands, e-mail: [hidden email]<
>> http://user/SendEmail.jtp?type=node&node=3089072&i=5>
>> >> >
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [hidden email]<
>> http://user/SendEmail.jtp?type=node&node=3089072&i=6>
>> >> For additional commands, e-mail: [hidden email]<
>> http://user/SendEmail.jtp?type=node&node=3089072&i=7>
>> >>
>> >>
>> >>
>> >> ------------------------------
>> >>  View message @
>> >>
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089072.html<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089072.html?by-user=t>
>> >>
>> >> To start a new topic under Apache Wicket, email
>> >> [hidden email] 
>> >> <http://user/SendEmail.jtp?type=node&node=3089100&i=3><[hidden
>> email] <http://user/SendEmail.jtp?type=node&node=3089100&i=4>>
>> >> To unsubscribe from Apache Wicket, click here<
>> http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==&by-user=t>>.
>>
>> >>
>> >>
>> >
>> > --
>> > View this message in context:
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089087.html<http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089087.html?by-user=t>
>>
>> > Sent from the Users forum mailing list archive at Nabble.com.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [hidden 
>> > email]<http://user/SendEmail.jtp?type=node&node=3089100&i=5>
>> > For additional commands, e-mail: [hidden 
>> > email]<http://user/SendEmail.jtp?type=node&node=3089100&i=6>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden 
>> email]<http://user/SendEmail.jtp?type=node&node=3089100&i=7>
>> For additional commands, e-mail: [hidden 
>> email]<http://user/SendEmail.jtp?type=node&node=3089100&i=8>
>>
>>
>>
>> ------------------------------
>>  View message @
>> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089100.html
>>
>> To start a new topic under Apache Wicket, email
>> ml-node+1842946-1499480286-201...@n4.nabble.com<ml-node%2b1842946-1499480286-201...@n4.nabble.com>
>> To unsubscribe from Apache Wicket, click 
>> here<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=YWRhbS5zLmdpYmJvbnNAZ21haWwuY29tfDE4NDI5NDZ8LTUzNzMyMDU4OQ==>.
>>
>>
>
> --
> View this message in context: 
> http://apache-wicket.1842946.n4.nabble.com/help-me-please-Wicket-Spring-Hibernate-configuration-woes-tp3088768p3089130.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to