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;
}
答案 0 :(得分:0)
不幸的是,MyBatis生成器不支持关联。你必须手动放置它们。见IBatis (MyBatis): Handling Joins: Advanced Result Mapping, Association, Collections, N+1 Select Problem