我们单独使用SpringJPA和Mybatis时,可以分别使用Eclipse的Data Source Explorer和Mybatis Generator
生成实体代码,但是整合后每个方案都生成一套未免太啰嗦,那么怎么整合进一套呢
首先下载Mybatis Generator最新版源码,然后在plugins包目录添加一个插件,插件代码
public class JpaAnnotationPlugin extends PluginAdapter {
private FullyQualifiedJavaType jpaEntity;
private FullyQualifiedJavaType jpaTable;
private FullyQualifiedJavaType jpaColumn;
private FullyQualifiedJavaType jpaId;
private FullyQualifiedJavaType jpaGeneratedValue;
private FullyQualifiedJavaType jpaGenerationType;
private FullyQualifiedJavaType jpaSequenceGenerator;
public JpaAnnotationPlugin(){
jpaEntity = new FullyQualifiedJavaType("javax.persistence.Entity");
jpaTable = new FullyQualifiedJavaType("javax.persistence.Table");
jpaColumn = new FullyQualifiedJavaType("javax.persistence.Column");
jpaId = new Fully