如果我们生成POJO类和XML mappers文件,在mybatis生成器插件中,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类获取团队对象?