SSH整合中Dao层来怎么定义
我看到好多教程上都是每个实体对应一个dao接口然后把他再实现。
我现在想问:
既然Dao是和数据库打交道,也就是说CRUD这些功能。
为什么不直接写一个通用的Dao(泛型),然后在业务层在具体实现每个实体的功能?
请大侠们帮忙说说其中的道理
我看到好多教程上都是每个实体对应一个dao接口然后把他再实现。
我现在想问:
既然Dao是和数据库打交道,也就是说CRUD这些功能。
为什么不直接写一个通用的Dao(泛型),然后在业务层在具体实现每个实体的功能?
请大侠们帮忙说说其中的道理