I love these old posts from Constv. I wish I had been working with the guy. Always clear and understandable real world explanations.

Now, regarding this merging Dao into service issue, if following Constv's advice, I would need to have my service contain the following save method:

Code:
	public void save(Contact contact) {
		contact = contactDao.makePersistent(contact);
	}
Somehow I'm not so impressed by my skimpy service method here.

Should I have it return a boolean if the save fails ?