在 mybatis 生成器插件中,如果我们生成 POJO 类和 XML 映射器文件,POJO 类看起来像这样,
public class User {
Long id;
String name;
Long team; //<-------------Team is a Long field
Long accounts; //<-------------accounts is also a long field
//getters and setters
}
通常当 POJO 类看起来像这样时,
public class User {
Long id;
String name;
Team team; //<----------Team object
List<Account> accounts; //<----------List of accounts
//getters and setters
}
我可以使用模型类字段的以下 getter 方法来选择 User 对象及其相应的属性,
User user = user.getUser(user);
//get user object properties like
user.getTeam(); //<------will get the Team object for the user object
但目前使用 MBG(MyBatis Generator)它仅适用于 XML 映射,并且使用生成的 POJO 类,我将只能获取团队 id 主键 id 字段。
那么如何设置MBG根据外部列生成具有对应对象的模型类,或者如何使用MBG生成的POJO类获取团队对象呢?