81,092
社区成员
发帖
与我相关
我的任务
分享
<class name="Kinfo" table="tb_kinfo">
<id name="id">
<generator class="native"/>
</id>
<property name="title" not-null="true" />
<many-to-one name="infos" column="infoId" cascade="save-update" lazy="proxy"/>
private int id; //id号
private String title;
private Info infos;
……
public Info getInfos() {
return infos;
}
public void setInfos(Info infos) {
this.infos = infos;
}
<html:form action="keti.do" method="post" focus="title" enctype="multipart/form-data" onsubmit="return save();">
<input type="hidden" name="command" value="add" />
<html:hidden property="id"/>
<html:text property="infos.id"/>//这里想获取tb_kinfo里面的infoId字段,不知怎么实现?
<table border="0" width="750">
<tr>
<td width="146">标题</td>
<td ><html:text property="title"/></td>
</tr><tr>
<td colspan="2" align="center"><html:submit><bean:message key="button.submit" /></html:submit></td>
</tr>
</table>
</html:form>
<!-- 一对多关系 -->
<set name="kinfos" inverse="true" cascade="all" order-by="infoId">
<key column="infoId"/>
<one-to-many class="Kinfo"/>
Info.java
private Set kinfos;
public Set getKinfos() {
return kinfos;
}
public void setKinfos(Set kinfos) {
this.kinfos = kinfos;
}