问题:mybatis-generator生成的文件没有到对应指定的文件夹下,被放到了根目录下
1、打开mybatis-generator.xml中,找到对应的配置信息:
<!--生成DataObject类存放位置-->
<javaModelGenerator targetPackage="com.xxx.xxx.PO" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!--生成映射文件存放位置-->
<sqlMapGenerator targetPackage="mapping" targetProject="src/main/resources">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!--生成Dao类存放位置-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.xxx.xxx.DAO" targetProject="src/main/java>
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
因为我的DAO层和PO层的命名为大写,所以mybatis-generator在自动创建bean和mapper文件时会放到src/main/java/com/xxx/xxx
目录下:
解决方案:
将DAO和PO的命名改为小写,就可以将生成的文件自动放到对应的包中了~