1

私はオブジェクトを持っていますuser。私の見解では、user.name user.emailなどを取得できます...しかし、取得できません。user.service.name空白を返しますが、User.service.idIDを正しく返します。

Serviceはオブジェクトであり、userとはフェッチ熱心な関係でservice接続されています。@ManyToOne

何か案が?

授業があるUser

Public class User extends Model {
    @Id
    @GeneratedValue
    Public Integer id;
    @Constraints.Required
    @Column(nullable = false)
    Public string nom;
    @Constraints.Required
    Public string password;

    @ManyToOne
    public Service service;
}

そしてクラスService

@Entity
Public class Service extends Model {
     @Id
     @GeneratedValue
     Public Integer id;
     @Column(unique = true, nullable = false)
     @Constraints.Required
     public String nom;
     @OneToMany(mappedBy = "service")
     Public Set<User> users = new LinkedHashSet<User>();
}

そして、listUser.scala.html私はこれを持っています

@for(user <- currentPage.getList) {
     <tr>
          <td>@user.nom</td>
          <td>@user.service.nom</td>
     </tr>

}
4

0 に答える 0