【问题标题】:How to use foreach between 2 entities如何在 2 个实体之间使用 foreach
【发布时间】:2018-08-31 12:00:09
【问题描述】:

你好,我有 2 个实体

一个是User,另一个是UserRight。我基本想做什么;我想创建一个名为:userRightViewList 的列表,在创建列表后,我想为我的名为“User”的实体创建一个声明。并为“userRight”创建另一个 foreach 语句,而 userRight for 语句需要为下面的用户我的实体获取 loginName 实体;

用户;

private String loginName;
    private String password;
    private char gender;
    private String name;
    private String surname;
    private Date dateOfBirth;
    private Date createAt;
    private Character isLocked;
    private Character isBanned;
    private String email;
    private String gsm;
    private String companyCode;
    private String isActive; 

用户权限;

private String accessRightCode;
    private String companyCode;
    private String isActive;
    private String loginName;
    private String name;
    private String surname;
    private String vendorId;

【问题讨论】:

  • 是什么阻止你这样做?
  • 你有什么问题?
  • 这可能对你有帮助stackoverflow.com/questions/9949020/…
  • 如果您使用 User 和 UserRight 作为键值对,那么这将解决我认为的问题

标签: java spring spring-boot


【解决方案1】:

编辑您的用户类以添加一个字段,例如

private List<UserRight> userRight

我不知道你想做什么,但我认为你以错误的方式建模。

【讨论】:

  • 我要写一个服务
  • 我猜你可以写一个服务。我不明白你为什么要这样建模你的实体。 User 和 UserRight 必须有某种关系。在你发帖的时候,你使用String“loginName”作为属性来相互连接,with是绝对错误的。
  • 您使用的是 ORM (Hibernate) 还是类似的?请指定您的环境,以便我们更好地为您提供帮助。
猜你喜欢
  • 1970-01-01
  • 2013-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多