在数据库中保存数据出错

时间:2014-07-20 08:40:01

标签: java spring jsp

我有与使用相同数据库的两个表相关的页面。问题是当我尝试将数据保存到表#A中时,数据也保存在表#B中,我希望数据只保存在表#A中,但我从表#B获得了id。

表#A的模型

@JoinColumn(name = "VACANCYNAME", referencedColumnName = "ID")
@ManyToOne
private Vacancy vacancyname;

表#B的模型

@OneToMany(mappedBy = "vacancyname")
private List<ApplicantVacancy> applicantVacancyList;

表#A的jsp

<p> 
    <label>Vacancy Name</label>
    <form:input path="vacancyname.vacancyname" value="${param.name}" readonly="true"/>
</p>

表#B的jsp

<label>Webpage URL :<a href='http://localhost:8080/hrms/applicant/list.htm' target='new'> http://localhost:8080/hrms/applicantvacancy/index.htm</a></label>

1 个答案:

答案 0 :(得分:0)

我不知道你的实现,但是这只是#Only =&#34; true&#34;在db中持久保存对象似乎不太好。

试着把它弄错。

<p> 
    <label>Vacancy Name</label>
    <form:input path="vacancyname.vacancyname" value="${param.name}" readonly="false"/>
</p>