mybatis插件配置:(Mac+Intellij)
1、在pom中加入如下配置:
org.mybatis.generator mybatis-generator-maven-plugin 1.3.0 ${basedir}/src/main/resources/META-INF/mybatis/mybatis-generator-config.xml true true
注意到:
1)${basedir}是自带的,不要质疑它在哪定义的
2)这里可以指定generatorConfig.xml的位置,如果不指定,默认到src/main/resources中找
2、generatorConfig.xml内容如下:
3、将generatorConfig.xml拷贝到如下路径
src/main/resources/META-INF/mybatis/mybatis-generator-config.xml
4、在Intellij中,点击Terminal,输入:
mvn mybatis-generator:generate
总结:mybatis这个插件之所以能运行,主要就是靠maven的。
QA
1、 java.lang.StringIndexOutOfBoundsException: String index out of range: -1
因为domainObject首字母被写成小写了。比如上面的AccountRelation写成了accountRelation,将其改成大写即可