私はオブジェクトを持っていますuser
。私の見解では、user.name
user.email
などを取得できます...しかし、取得できません。user.service.name
空白を返しますが、User.service.id
IDを正しく返します。
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>
}