不知是否属于DAO模式?
刚接触hibernate,我想把一个ejb的例子用hibernate重写一遍,构思如下:
对原CMP实体bean定义一个持久化类(Item,Category)
将原CMP实体bean主接口的finder函数和组建接口的业务逻辑函数用DAO封装(ItemDAO,CategoryDAO)
定义Manager类(我想用Session Bean),对一个或多个DAO操作。(ShopManager)
我所理解的DAO模式就是这样,不知是否有所偏差?
我在网上找了些相关文章,说这种实现是贫血型domain object,不过我觉得用这种方法
写出的代码很清晰阿,要比将业务逻辑写入持久化类好多了
请高手指点