我的CPVCode和OrderType之间的关系是“多对一”:
public class CPVCode {
@Id
@GeneratedValue
private int id;
private String cpv_code;
private String description;
@ManyToOne
@JoinColumn(name="id_parent")
private OrderType orderType;
//getters na setters: ...
}
一切运作良好,但我需要以我的形式显示所选值:
<form:select path="orderType" items="${orderTypes }" itemLabel="title" itemValue="id" ></form:select>
它似乎工作得很好:它显示所有OrderTypes的列表(通过$ {orderTypes}返回该对象类型的数组),它通过Hibernate保存正确的值,但是刷新后无法选择orderType的当前值...
答案 0 :(得分:0)
您将列表传递给选择框,因此它会遍历列表。您需要更改selectbox引用的bean - 来自CPVcode的单个值oderType。
还可能将selectbox更改为不同的html表单元素吗?