有order和customer张表(order记录customerid做关联):
order { id,customer_Id,memo }
customer{ id,name,memo}module:
@Entity
@Table(name="order")
public class Order extends CommTableStruct implements Serializable { ...
@JoinColumn(name="customer")
private Customer customer;
...
}@Entity
@Table(name="customer")
public class customer extends CommTableStruct implements Serializable {
...
@Id
private long id;
...
}
order编辑保存的时候想用spring自动绑定功能将custom对象自动绑定到order对象中。controller用的是simpleFormController。现在order的其他信息都能绑定,但像customer这种绑定不了,只能手工set到order里面,不知有什么办法。
错误代码:
<form:form commandName="saleOrder" method="post" ...>
<form:input path="customer.id" cssClass="TEXTWHL"/>
</form:form>
order { id,customer_Id,memo }
customer{ id,name,memo}module:
@Entity
@Table(name="order")
public class Order extends CommTableStruct implements Serializable { ...
@JoinColumn(name="customer")
private Customer customer;
...
}@Entity
@Table(name="customer")
public class customer extends CommTableStruct implements Serializable {
...
@Id
private long id;
...
}
order编辑保存的时候想用spring自动绑定功能将custom对象自动绑定到order对象中。controller用的是simpleFormController。现在order的其他信息都能绑定,但像customer这种绑定不了,只能手工set到order里面,不知有什么办法。
错误代码:
<form:form commandName="saleOrder" method="post" ...>
<form:input path="customer.id" cssClass="TEXTWHL"/>
</form:form>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货