1

在 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类获取团队对象呢?

4

0 回答 0