我想在这里显示每个用户的详细信息是我的班级实体
@Entity
@Table(name="user")
public class User implements Serializable{
@Id @GeneratedValue
private Long id;
private String nom ;
@ManyToMany(cascade = {CascadeType.ALL})
@JoinTable(name="user_user_detail",joinColumns={
@JoinColumn(name="id")},
inverseJoinColumns={@JoinColumn(name="UserId")})
private Collection<UserDetail>userDetail ;
classe用户详细信息
@Entity
@Table(name="userDetail")
public class UserDetail implements Serializable{
@Id @GeneratedValue
private Long UserId;
private String adresse ;
我的控制器
@RequestMapping(name="/vue", method = RequestMethod.GET)
public String vue(Model model){
User u=new User();
List<User>p=new ArrayList<User>();
p.add(u);
p=ur.findAll();
model.addAttribute("us",p);
return "user" ;
}
我的观点百里香
<table border="1">
<tr>
<td>Nom</td>
<td>adresse</td>
</tr>
<tr th:each="t:${us}">
<td th:text="${t.Id}"></td>
<td th:text="${t.nom}"></td>
<td th:text="${t.getUserDetail()}"></td>
</tr>
</table>
我想用
显示userdetail${t.getUserDetail()}">
但是这样的细节结果[org.sid.entity.UserDetail@1469f77e,org.sid.entity.UserDetail@78a81727]
请快点回答我 谢谢你提前