Thanks, I never had a chance to fix it before the required time so I
just grabbed appfuse 2.0.2 and didn't use autowire. I was able to get
things working by modifying different parts based on what was already
there.

On Mon, Jun 7, 2010 at 8:15 AM, Matt Raible <m...@raibledesigns.com> wrote:
> Your dependency should be of type GenericDaoHibernate and you probably
> need a @Qualifier("personDao") on it. The code for completed tutorials
> can be found at http://appfuse-demos.googlecode.com.
>
> Hope this helps,
>
> Matt
>
> On Thu, May 20, 2010 at 7:27 AM, Justin Mancinelli <jmanc...@gmail.com> wrote:
>> Hi,
>>
>> I set up a Maven project in Eclipse using the
>> appfuse-basic-spring-archetype 2.1.0-M1 and am currently working my
>> way through the tutorials at appfuse.org
>>
>> I got through the QuickStart without problems (the default website
>> loaded, I could login as admin, etc) but now I'm in the "Using
>> Hibernate" tutorial at http://appfuse.org/display/APF/Using+Hibernate
>> and running into trouble.
>>
>> At the end of the tutorial, it says we should be able to run the test
>> successfully, but it's not working for me. I copy-pasted all the way
>> through (except for my package name) and I'm getting:
>>
>> org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name 'springTest.webapp.dao.PersonDaoTest':
>> Autowiring of fields failed; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Could not
>> autowire field: private springTest.webapp.dao.PersonDao
>> springTest.webapp.dao.PersonDaoTest.personDao; nested exception is
>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No
>> unique bean of type [springTest.webapp.dao.PersonDao] is defined:
>> Unsatisfied dependency of type [interface
>> springTest.webapp.dao.PersonDao]: expected at least 1 matching bean
>>
>> My applicationContext.xml (to note the modified package name):
>> ...
>>    <!-- Activates scanning of @Repository and @Service -->
>>    <context:component-scan base-package="com.piannaf"/>
>>
>>    <!-- Add new DAOs here -->
>>    <bean id="personDao" 
>> class="org.appfuse.dao.hibernate.GenericDaoHibernate">
>>        <constructor-arg value="com.piannaf.springTest.webapp.model.Person"/>
>>    </bean>
>> ...
>>
>> And other files are the same as the tutorial except for the package name.
>>
>> Thanks,
>> Justin
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
>> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to