摘要:
先上图看下数据分层实际应用:下面来按从下往上的顺序介绍:1. Example.AutoModel:代码生成器自动生成的Model/VO/Entity(数据模型/数据实体),无论重复生成多少次,都可以全部替换掉,因为该项目不会体现任何的业务逻辑,这个项目永远都是自动生成。2. Example.IBatis:很明显,这个是IBatis特有的,因此,把IBatis的SqlMap都放在这里,这里为了防止自动生成的文件,把应用的业务逻辑相关的代码覆盖掉,使用文件夹的方式分开管理,代码自动生成后,只替换掉AutoMap部分的文件。这里没有把AutoMap和Map还有DAL独立出各自的项目,也是经过思索的,
阅读全文