Thanks Larry,
>Also, I'd suggest that we use constructor injection instead of setter >injection - that way, we only need to remove the default constructors >from the service classes (eg., public AccountService() {...}, and the >related imports. I though I was doing this? It gave a minor error because the DaoManager is part of the constructor for OrderService: Com.ibatis.jpetstore.service The DAO will be injected by spring, thus the constructor can be deleted Example for AccountService, remove the public AccountService()methode (also remove import com.ibatis.dao.client.DaoManager;) >I was curious why if we are starting with jpetshop5, why not use the >hsqldb stuff that is there? Just kept is simple, was only interested into the conversion to spring. Also didn't know where to put it :-) Kind Regards Meindert -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Larry Meadors Sent: 12 April 2007 04:14 PM To: [EMAIL PROTECTED] Subject: Re: converting iBATIS framework DAOs to the Spring Framework Thanks a TON for doing this, it's really appreciated! Here is the WIKI Page: http://tinyurl.com/ysvjw5 I just converted it to WIKI format and corrected some simple stuff. I was curious why if we are starting with jpetshop5, why not use the hsqldb stuff that is there? Also, I'd suggest that we use constructor injection instead of setter injection - that way, we only need to remove the default constructors from the service classes (eg., public AccountService() {...}, and the related imports. It also prevents people from replacing the dao instances (well, not entirely, but they have to do a bit more work). Larry