MyBatis Generator插件表标签

时间:2013-09-30 07:43:48

标签: reverse-engineering mybatis

Blog表包含与Author表的一对一关联,我的java类应该如预期的那样。

公共类博客{

private int id;
private String name;
private String url;
private Author author;

// getters and setters }

公共类作者{

private int id;
private String name;
private String email;

}

我写了一个“generatorConfig.xml”,如下所示


                           

</table>
<table schema="blog_ibatis" tableName="Post" >

</table>
<table schema="blog_ibatis" tableName="Tag" >

</table>
<table schema="blog_ibatis" tableName="Author" >

</table>


使用Mybatis Generator插件使用逆向工程技术生成java类。 但是生成的java类之间没有关联,它们如下所示 公共课博客{ private int id;

enter code here

private String name;
private String url;
// Reference to Author is not present in this class

}

公共类作者{

private int id;
private String name;
private String email;

}

1 个答案:

答案 0 :(得分:0)

不幸的是,MyBatis生成器不支持关联。你必须手动放置它们。见IBatis (MyBatis): Handling Joins: Advanced Result Mapping, Association, Collections, N+1 Select Problem