Identify costs and benefits of using an intermediate data-access object between an entity bean and the data resource.
Does this imply that DAO's should be used only with entity beans? I have found them useful for separating business logic from JDBC code in all beans. Any reason they should not be used with session beans? Bill