私はオブジェクトを持っています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>
}