业务场景
业务场景:首先项目进行分布式拆分之后,按照模块再分为为api层和service层,web层。
其中订单业务的实体类放在com.muses.taoshop.item.entity,而用户相关的实体类放在com.muses.taoshop.user.entity。所以就这样,通过通配符方式去setTypeAliasesPackage ,com.muses.taoshop.*.entity
Ant通配符的3中风格:
(1) ?:匹配文件名中的一个字符 eg: com/test/entity? 匹配 com/test/entityaa
(2) * : 匹配文件名中的任意字符 eg: com/*/entity 匹配 com/test/entity
(3) ** : 匹配文件名中的多重路径 eg: com/**/entity 匹配 com/test/test1/entity
mybatis配置类写在common工程,数据库操作有些是可以共用的,不需要每个web工程都进行重复配置。