This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Object Relational Mapping and the fly likes dependency injection using concrete classes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "dependency injection using concrete classes" Watch "dependency injection using concrete classes" New topic
Author

dependency injection using concrete classes

Sonx Nkuks
Ranch Hand

Joined: Aug 20, 2010
Posts: 47
Hi, i have followed the hibernate Factory implementation which uses abstractDAO for all my DAOs. I now need to inject my DAOs which extends this Abstract to Spring service layer (Manager class). Here's an example


Problem is basketDao is an interface, and all these crud methods (except findBasketByReference() which is unique to DAO) are abstract/generic therefore not implemented on any of my DAOs but on AbstractDAOImpl. So they aren't visible to the interface BasketDAO which is injected to the service. Can i inject rather BasketDAOImpl as it will access these methods
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 20077
    
  30

Moving to our Object Relational Mapping forum.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6 - OCEJPAD 6
How To Ask Questions How To Answer Questions
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: dependency injection using concrete classes
 
It's not a secret anymore!