-
mapper与接口在同一package下
使用基于Maven的构建工具后,不会将java下的非java代码类型文件输出至target,因此应配置Maven中的build标签,使其xxxMapper.xml可以被扫描<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource>
-
mapper存放于resources下
2.1 通常情况下可与mybatis-config下的Mapper标签中导入,注意使用/作为路径分隔符,如下:
<mapper resource="com/nepka/mapper/CountryMapper.xml"/>
2.2 随着mapper的增多,考虑到要使用package标签来高效导入,可在resources下创建与接口
所在包一致的文件结构,但要注意的是,IDEA中如若直接创建诸如,com.example.mapper样式的
文件夹,可能会识别为文件夹名为其本身,从而无法得到想要的文件结构(com/example/mapper),
故建议对于文件夹应逐个创建,以免引起不必要的错误