KevinMa
Legacy Member
Na wat met Hibernate en Spring te spelen, zit ik met de vraag waar ik best de business logic plaats. Een schetsje van mijn probleem:
Stel: ik heb een Auction class (mapped naar db table), die door een AuctionDao class met Hibernate wordt opgehaald. Die Auction class heeft een placeBid() method die de logica bevat om een bod te plaatsen. Andere classes kunnen deze Auction class extenden en de placeBid() method overriden, tot zover geen probleem. Het probleem is dat ik in die placeBid method DAO classes wil aanspreken, wat zou willen zeggen dat voor elk Auction object dat wordt opgehaald uit de db, Spring de dao's zou moeten "wiren". Dit lijkt mij echter niet de beste oplossing. Iemand ervaring met dit, of een gestandardiseerde oplossing?
Stel: ik heb een Auction class (mapped naar db table), die door een AuctionDao class met Hibernate wordt opgehaald. Die Auction class heeft een placeBid() method die de logica bevat om een bod te plaatsen. Andere classes kunnen deze Auction class extenden en de placeBid() method overriden, tot zover geen probleem. Het probleem is dat ik in die placeBid method DAO classes wil aanspreken, wat zou willen zeggen dat voor elk Auction object dat wordt opgehaald uit de db, Spring de dao's zou moeten "wiren". Dit lijkt mij echter niet de beste oplossing. Iemand ervaring met dit, of een gestandardiseerde oplossing?


